p2pool.git
12 years agoAdd Litecoin network.
coblee [Sun, 6 Nov 2011 04:14:48 +0000]
Add Litecoin network.

12 years agoMerge branch 'unstable'
Forrest Voight [Fri, 28 Oct 2011 21:49:09 +0000]
Merge branch 'unstable'

12 years agofixed bug in stale detection logic from last commit
Forrest Voight [Sun, 16 Oct 2011 20:23:47 +0000]
fixed bug in stale detection logic from last commit

12 years agovery preliminary merged mining support. has never produced a merged block but definit...
Forrest Voight [Sun, 16 Oct 2011 10:35:16 +0000]
very preliminary merged mining support. has never produced a merged block but definitely should work (probably). mine to an address, not a public key.

12 years agouse parser.error for address argument parsing errors
Forrest Voight [Sun, 16 Oct 2011 10:27:31 +0000]
use parser.error for address argument parsing errors

12 years agofix fee display on worker interface
Forrest Voight [Sat, 15 Oct 2011 23:00:17 +0000]
fix fee display on worker interface

12 years agosupported and tested getwork responses without midstate
Forrest Voight [Mon, 10 Oct 2011 18:11:46 +0000]
supported and tested getwork responses without midstate

12 years agoadded support for luke-jr's "Bugfix: getmemorypool 'bits' should be a hex-string"
Forrest Voight [Mon, 10 Oct 2011 05:51:30 +0000]
added support for luke-jr's "Bugfix: getmemorypool 'bits' should be a hex-string"

12 years agofix dump_addrs
Forrest Voight [Sat, 8 Oct 2011 21:21:16 +0000]
fix dump_addrs

12 years agocleanup
Forrest Voight [Tue, 4 Oct 2011 22:41:08 +0000]
cleanup

12 years agomade Event.happened atomic
Forrest Voight [Tue, 4 Oct 2011 22:24:33 +0000]
made Event.happened atomic

12 years agoadded X-Roll-NTime headers
Forrest Voight [Tue, 4 Oct 2011 19:43:52 +0000]
added X-Roll-NTime headers

12 years agoremoved --charts option; presence of Pygame and PIL is now automatically detected
Forrest Voight [Mon, 3 Oct 2011 23:39:21 +0000]
removed --charts option; presence of Pygame and PIL is now automatically detected

12 years agop2p connections now have a 100 second timeout
Forrest Voight [Mon, 3 Oct 2011 23:38:52 +0000]
p2p connections now have a 100 second timeout

12 years agoremove support for compression of data over p2p connections
Forrest Voight [Mon, 3 Oct 2011 21:44:03 +0000]
remove support for compression of data over p2p connections

12 years agoFix KeyError fix
Forrest Voight [Mon, 3 Oct 2011 18:34:27 +0000]
Fix KeyError fix

12 years agofixed annoyingly persistent KeyError bug
Forrest Voight [Mon, 3 Oct 2011 16:24:47 +0000]
fixed annoyingly persistent KeyError bug

12 years agoadded adjustable fee for others mining using your p2pool daemon. result: easy mining...
Forrest Voight [Sat, 1 Oct 2011 20:18:44 +0000]
added adjustable fee for others mining using your p2pool daemon. result: easy mining pool!

12 years agosort shares by whether they are our own, _then_ their bitcoin block height. there...
Forrest Voight [Tue, 20 Sep 2011 16:09:10 +0000]
sort shares by whether they are our own, _then_ their bitcoin block height. there is no reason not to build on your own bitcoin-stales

12 years agogroup stales according to reason for being stale
Forrest Voight [Tue, 20 Sep 2011 16:06:48 +0000]
group stales according to reason for being stale

12 years agodon't display UPnP timeouts as errors
Forrest Voight [Tue, 20 Sep 2011 16:06:05 +0000]
don't display UPnP timeouts as errors

12 years agosupport workidentifier synonym for X-Work-Identifier
Forrest Voight [Sun, 18 Sep 2011 07:50:44 +0000]
support workidentifier synonym for X-Work-Identifier

12 years agoadjust all hash rate displays to compensate for stales according to the pool stale...
Forrest Voight [Sun, 18 Sep 2011 00:37:07 +0000]
adjust all hash rate displays to compensate for stales according to the pool stale rate

12 years agoget testnet working again
Forrest Voight [Sat, 10 Sep 2011 05:25:56 +0000]
get testnet working again

12 years agoinitial attempt at caching serialization work
Forrest Voight [Sat, 10 Sep 2011 05:25:39 +0000]
initial attempt at caching serialization work

12 years agorefactor ShareStore's old file garbage collection
Forrest Voight [Fri, 9 Sep 2011 03:02:23 +0000]
refactor ShareStore's old file garbage collection

12 years agoclarify some log messages
Forrest Voight [Fri, 9 Sep 2011 03:01:36 +0000]
clarify some log messages

12 years agoenabled absolute_import in util.vector to fix it important the wrong math library
Forrest Voight [Tue, 6 Sep 2011 15:15:06 +0000]
enabled absolute_import in util.vector to fix it important the wrong math library

12 years agoPrevent ZeroDivisionError exceptions in chain_img by checking length of vector to...
Forrest Voight [Tue, 6 Sep 2011 15:08:57 +0000]
Prevent ZeroDivisionError exceptions in chain_img by checking length of vector to previous share before drawing arrow

12 years agoclarify confusing '\/\/\/\/\/' log message
Forrest Voight [Tue, 6 Sep 2011 03:24:07 +0000]
clarify confusing '\/\/\/\/\/' log message

12 years agofix for latency bug as reported by Tril. skip list cache for block headers was droppe...
Forrest Voight [Tue, 6 Sep 2011 03:12:52 +0000]
fix for latency bug as reported by Tril. skip list cache for block headers was dropped for long blocks due it not being refreshed due a higher level of caching preventing touching the skip list structure.

12 years agoremove logic to transition share period from 5 seconds to 10 seconds on the bitcoin...
Forrest Voight [Sun, 4 Sep 2011 07:07:33 +0000]
remove logic to transition share period from 5 seconds to 10 seconds on the bitcoin p2pool

12 years agoonly send blocks to bitcoind once they've entered the verified share tracker
Forrest Voight [Sun, 4 Sep 2011 05:48:53 +0000]
only send blocks to bitcoind once they've entered the verified share tracker

before, blocks were sometimes sent before enough earlier shares were downloaded to compute the generation transaction

12 years agomake sure log file exists before checking whether it is too long
Forrest Voight [Sun, 4 Sep 2011 01:58:50 +0000]
make sure log file exists before checking whether it is too long

12 years agonever clear log file, instead always append, and truncate from start when log file...
Forrest Voight [Sat, 3 Sep 2011 05:27:37 +0000]
never clear log file, instead always append, and truncate from start when log file exceeds 100MB

12 years agoinstead of displaying payout script in hex, display human representation
Forrest Voight [Sat, 3 Sep 2011 04:20:02 +0000]
instead of displaying payout script in hex, display human representation

12 years agopossible bugfix for KeyError exceptions
Forrest Voight [Fri, 2 Sep 2011 18:36:01 +0000]
possible bugfix for KeyError exceptions

12 years agoClear log file every time p2pool is started
Forrest Voight [Fri, 2 Sep 2011 06:15:08 +0000]
Clear log file every time p2pool is started

12 years agomake 'BITCOIND DIED' message more obvious
Forrest Voight [Fri, 2 Sep 2011 06:14:44 +0000]
make 'BITCOIND DIED' message more obvious

12 years agosupport for new 'getmemorypool', breaks compatibility with old
Forrest Voight [Fri, 2 Sep 2011 05:45:22 +0000]
support for new 'getmemorypool', breaks compatibility with old

12 years agotwo hour lookbehind for total hash rate in status line
Forrest Voight [Thu, 1 Sep 2011 01:06:36 +0000]
two hour lookbehind for total hash rate in status line

12 years agore-added support for including transactions; depends on 'getmemorypool' patch for...
Forrest Voight [Tue, 30 Aug 2011 15:41:52 +0000]
re-added support for including transactions; depends on 'getmemorypool' patch for bitcoind

12 years agoMerge branch 'unstable' of github.com:forrestv/p2pool into unstable
Forrest Voight [Tue, 30 Aug 2011 14:11:50 +0000]
Merge branch 'unstable' of github.com:forrestv/p2pool into unstable

12 years agoreopen logfile every five seconds
Forrest Voight [Mon, 29 Aug 2011 02:22:17 +0000]
reopen logfile every five seconds

12 years agoreopen logfile every 5 seconds
Forrest Voight [Sun, 28 Aug 2011 02:03:49 +0000]
reopen logfile every 5 seconds

12 years agodisplay username in all different stages of a worker poll
Forrest Voight [Sun, 28 Aug 2011 02:03:34 +0000]
display username in all different stages of a worker poll

12 years agodisplay username for worker polls
Forrest Voight [Sun, 28 Aug 2011 01:29:17 +0000]
display username for worker polls

12 years agoreopen logfile every 5 seconds
Forrest Voight [Sun, 28 Aug 2011 02:03:49 +0000]
reopen logfile every 5 seconds

12 years agodisplay username in all different stages of a worker poll
Forrest Voight [Sun, 28 Aug 2011 02:03:34 +0000]
display username in all different stages of a worker poll

12 years agodisplay username for worker polls
Forrest Voight [Sun, 28 Aug 2011 01:29:17 +0000]
display username for worker polls

12 years agoMerge branch 'unstable'
Forrest Voight [Sat, 27 Aug 2011 03:32:19 +0000]
Merge branch 'unstable'

12 years agoreenable not discarding own shares based on block staleness
Forrest Voight [Sat, 27 Aug 2011 03:32:04 +0000]
reenable not discarding own shares based on block staleness

12 years agosolidcoin support
Forrest Voight [Fri, 26 Aug 2011 16:11:41 +0000]
solidcoin support

12 years agosolidcoin support
Forrest Voight [Fri, 26 Aug 2011 16:04:24 +0000]
solidcoin support

12 years agoMerge branch 'unstable'
Forrest Voight [Fri, 26 Aug 2011 04:21:35 +0000]
Merge branch 'unstable'

12 years agoclip y coordinate to prevent overflow error in chain visualization
Forrest Voight [Fri, 26 Aug 2011 04:21:24 +0000]
clip y coordinate to prevent overflow error in chain visualization

12 years agoMerge branch 'unstable'
Forrest Voight [Fri, 26 Aug 2011 04:07:54 +0000]
Merge branch 'unstable'

12 years agothat was 3 days in the future, not a week
Forrest Voight [Fri, 26 Aug 2011 04:07:45 +0000]
that was 3 days in the future, not a week

12 years agoMerge branch 'unstable'
Forrest Voight [Fri, 26 Aug 2011 04:06:35 +0000]
Merge branch 'unstable'

12 years agoset timestamps on loaded shares to long ago so they can be forgotton quickly
Forrest Voight [Fri, 26 Aug 2011 03:54:55 +0000]
set timestamps on loaded shares to long ago so they can be forgotton quickly

12 years agoswitch to 10 second share period a week from now - UPGRADE BEFORE THEN
Forrest Voight [Fri, 26 Aug 2011 01:55:11 +0000]
switch to 10 second share period a week from now - UPGRADE BEFORE THEN

12 years agolook one hour instead of 10 minutes behind when calculating hashrate contribution:
Forrest Voight [Wed, 24 Aug 2011 19:13:24 +0000]
look one hour instead of 10 minutes behind when calculating hashrate contribution:

12 years agodisplay at least 3 digits in hashrate displays
Forrest Voight [Wed, 24 Aug 2011 19:12:58 +0000]
display at least 3 digits in hashrate displays

12 years agodon't include subsidy in estimated payout
Forrest Voight [Wed, 24 Aug 2011 03:39:19 +0000]
don't include subsidy in estimated payout

12 years agofix handling of empty arguments
Forrest Voight [Tue, 23 Aug 2011 13:52:32 +0000]
fix handling of empty arguments

12 years agomake username argument optional, defaulting to bitcoin's default - ''
Forrest Voight [Tue, 23 Aug 2011 13:48:33 +0000]
make username argument optional, defaulting to bitcoin's default - ''

12 years agoactually use the filename specified by --logfile...
Forrest Voight [Tue, 23 Aug 2011 02:55:53 +0000]
actually use the filename specified by --logfile...

12 years agoonly remove a limited number of shares at a time in order to reduce latency spikes
Forrest Voight [Tue, 23 Aug 2011 02:38:42 +0000]
only remove a limited number of shares at a time in order to reduce latency spikes

12 years agofix bug where old share files weren't removed in some cases
Forrest Voight [Tue, 23 Aug 2011 02:36:51 +0000]
fix bug where old share files weren't removed in some cases

12 years agoautomatically generate choices for --net option
Forrest Voight [Tue, 23 Aug 2011 02:22:46 +0000]
automatically generate choices for --net option

12 years agobig warning after connection to bitcoind is lost for 60 seconds
Forrest Voight [Tue, 23 Aug 2011 02:03:45 +0000]
big warning after connection to bitcoind is lost for 60 seconds

12 years agoincrease timeout for dropping heads - was causing problems when starting p2pool
Forrest Voight [Tue, 23 Aug 2011 02:01:51 +0000]
increase timeout for dropping heads - was causing problems when starting p2pool

12 years agoadded --logfile parameter, replaced debug.log with <network_name>.log
Forrest Voight [Tue, 23 Aug 2011 01:59:10 +0000]
added --logfile parameter, replaced debug.log with <network_name>.log

12 years agodisplay user-agent and x-work-identifier in logs
Forrest Voight [Mon, 22 Aug 2011 03:46:34 +0000]
display user-agent and x-work-identifier in logs

12 years agofixed watchdog timer to actually print stack instead of 'None'
Forrest Voight [Sat, 20 Aug 2011 19:28:00 +0000]
fixed watchdog timer to actually print stack instead of 'None'

12 years agopass username to got_response for logging
Forrest Voight [Sat, 20 Aug 2011 06:32:50 +0000]
pass username to got_response for logging

12 years agochanged default worker port to a unique one for each net
Forrest Voight [Thu, 18 Aug 2011 07:44:44 +0000]
changed default worker port to a unique one for each net

12 years agoinitial i0coin support :P
Forrest Voight [Tue, 16 Aug 2011 21:20:45 +0000]
initial i0coin support :P

12 years agoMerge branch 'unstable'
Forrest Voight [Tue, 16 Aug 2011 03:46:50 +0000]
Merge branch 'unstable'

12 years agoretry if initial getwork fails
Forrest Voight [Tue, 16 Aug 2011 03:46:34 +0000]
retry if initial getwork fails

12 years agoMerge branch 'unstable'
Forrest Voight [Tue, 16 Aug 2011 03:37:39 +0000]
Merge branch 'unstable'

12 years agoMerge branch 'unstable_worker_interface' into unstable
Forrest Voight [Tue, 16 Aug 2011 02:42:07 +0000]
Merge branch 'unstable_worker_interface' into unstable

12 years agofixed bug in long polling and refactored
Forrest Voight [Tue, 16 Aug 2011 02:12:26 +0000]
fixed bug in long polling and refactored

12 years agofix Share.__repr__
Forrest Voight [Tue, 16 Aug 2011 01:41:04 +0000]
fix Share.__repr__

12 years agomerge code for normal getworks and long polling
Forrest Voight [Tue, 16 Aug 2011 00:52:41 +0000]
merge code for normal getworks and long polling

12 years agohandle simultaneous long polling requests intelligently
Forrest Voight [Tue, 16 Aug 2011 00:22:58 +0000]
handle simultaneous long polling requests intelligently

12 years agoremove thread deferral of writing shares for now, as it caused problems on windows
Forrest Voight [Mon, 15 Aug 2011 10:52:30 +0000]
remove thread deferral of writing shares for now, as it caused problems on windows

12 years agoretry initial connection to bitcoind
Forrest Voight [Mon, 15 Aug 2011 10:51:15 +0000]
retry initial connection to bitcoind

12 years agounify naming of different nets and files
Forrest Voight [Mon, 15 Aug 2011 10:50:54 +0000]
unify naming of different nets and files

12 years agodelete share cache files when they are no longer needed
Forrest Voight [Mon, 15 Aug 2011 10:31:47 +0000]
delete share cache files when they are no longer needed

12 years agoadded check to disable watchdog timer on systems without SIGALRM
Forrest Voight [Mon, 15 Aug 2011 09:09:24 +0000]
added check to disable watchdog timer on systems without SIGALRM

12 years agodefer writes to share cache to a thread in order to decrease latency
Forrest Voight [Mon, 15 Aug 2011 09:07:23 +0000]
defer writes to share cache to a thread in order to decrease latency

12 years agochanged P2pool -> p2pool
Forrest Voight [Mon, 15 Aug 2011 08:43:42 +0000]
changed P2pool -> p2pool

12 years agoMerge commit '90fcc2f' into unstable
Forrest Voight [Mon, 15 Aug 2011 08:42:45 +0000]
Merge commit '90fcc2f' into unstable

Conflicts:
p2pool/main.py

12 years agodefault to ixcoin's changed RPC port when using it
Forrest Voight [Mon, 15 Aug 2011 07:00:02 +0000]
default to ixcoin's changed RPC port when using it

12 years agodon't give out work if connection to bitcoind is lost
Forrest Voight [Mon, 15 Aug 2011 06:32:43 +0000]
don't give out work if connection to bitcoind is lost

12 years agodon't raise error when HeightTracker doesn't yet know about new block
Forrest Voight [Mon, 15 Aug 2011 06:02:01 +0000]
don't raise error when HeightTracker doesn't yet know about new block

12 years agocompensate for old shares being forgotton in stale calculations
Forrest Voight [Mon, 15 Aug 2011 06:01:26 +0000]
compensate for old shares being forgotton in stale calculations

12 years agochange currency symbol depending on net
Forrest Voight [Mon, 15 Aug 2011 05:01:51 +0000]
change currency symbol depending on net

12 years agoupdate ixcoin's status to persistant, as it is running on a bootstrap node
Forrest Voight [Mon, 15 Aug 2011 01:43:57 +0000]
update ixcoin's status to persistant, as it is running on a bootstrap node