Forrest Voight [Wed, 24 Aug 2011 19:12:58 +0000]
display at least 3 digits in hashrate displays
Forrest Voight [Wed, 24 Aug 2011 03:39:19 +0000]
don't include subsidy in estimated payout
Forrest Voight [Tue, 23 Aug 2011 13:52:32 +0000]
fix handling of empty arguments
Forrest Voight [Tue, 23 Aug 2011 13:48:33 +0000]
make username argument optional, defaulting to bitcoin's default - ''
Forrest Voight [Tue, 23 Aug 2011 02:55:53 +0000]
actually use the filename specified by --logfile...
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
Forrest Voight [Tue, 23 Aug 2011 02:36:51 +0000]
fix bug where old share files weren't removed in some cases
Forrest Voight [Tue, 23 Aug 2011 02:22:46 +0000]
automatically generate choices for --net option
Forrest Voight [Tue, 23 Aug 2011 02:03:45 +0000]
big warning after connection to bitcoind is lost for 60 seconds
Forrest Voight [Tue, 23 Aug 2011 02:01:51 +0000]
increase timeout for dropping heads - was causing problems when starting p2pool
Forrest Voight [Tue, 23 Aug 2011 01:59:10 +0000]
added --logfile parameter, replaced debug.log with <network_name>.log
Forrest Voight [Mon, 22 Aug 2011 03:46:34 +0000]
display user-agent and x-work-identifier in logs
Forrest Voight [Sat, 20 Aug 2011 19:28:00 +0000]
fixed watchdog timer to actually print stack instead of 'None'
Forrest Voight [Sat, 20 Aug 2011 06:32:50 +0000]
pass username to got_response for logging
Forrest Voight [Thu, 18 Aug 2011 07:44:44 +0000]
changed default worker port to a unique one for each net
Forrest Voight [Tue, 16 Aug 2011 21:20:45 +0000]
initial i0coin support :P
Forrest Voight [Tue, 16 Aug 2011 03:46:34 +0000]
retry if initial getwork fails
Forrest Voight [Tue, 16 Aug 2011 02:42:07 +0000]
Merge branch 'unstable_worker_interface' into unstable
Forrest Voight [Tue, 16 Aug 2011 02:12:26 +0000]
fixed bug in long polling and refactored
Forrest Voight [Tue, 16 Aug 2011 01:41:04 +0000]
fix Share.__repr__
Forrest Voight [Tue, 16 Aug 2011 00:52:41 +0000]
merge code for normal getworks and long polling
Forrest Voight [Tue, 16 Aug 2011 00:22:58 +0000]
handle simultaneous long polling requests intelligently
Forrest Voight [Mon, 15 Aug 2011 10:52:30 +0000]
remove thread deferral of writing shares for now, as it caused problems on windows
Forrest Voight [Mon, 15 Aug 2011 10:51:15 +0000]
retry initial connection to bitcoind
Forrest Voight [Mon, 15 Aug 2011 10:50:54 +0000]
unify naming of different nets and files
Forrest Voight [Mon, 15 Aug 2011 10:31:47 +0000]
delete share cache files when they are no longer needed
Forrest Voight [Mon, 15 Aug 2011 09:09:24 +0000]
added check to disable watchdog timer on systems without SIGALRM
Forrest Voight [Mon, 15 Aug 2011 09:07:23 +0000]
defer writes to share cache to a thread in order to decrease latency
Forrest Voight [Mon, 15 Aug 2011 08:43:42 +0000]
changed P2pool -> p2pool
Forrest Voight [Mon, 15 Aug 2011 08:42:45 +0000]
Merge commit '90fcc2f' into unstable
Conflicts:
p2pool/main.py
Forrest Voight [Mon, 15 Aug 2011 07:00:02 +0000]
default to ixcoin's changed RPC port when using it
Forrest Voight [Mon, 15 Aug 2011 06:32:43 +0000]
don't give out work if connection to bitcoind is lost
Forrest Voight [Mon, 15 Aug 2011 06:02:01 +0000]
don't raise error when HeightTracker doesn't yet know about new block
Forrest Voight [Mon, 15 Aug 2011 06:01:26 +0000]
compensate for old shares being forgotton in stale calculations
Forrest Voight [Mon, 15 Aug 2011 05:01:51 +0000]
change currency symbol depending on net
Forrest Voight [Mon, 15 Aug 2011 01:43:57 +0000]
update ixcoin's status to persistant, as it is running on a bootstrap node
Forrest Voight [Mon, 15 Aug 2011 01:40:31 +0000]
remove RPC calls to bitcoind's getblocknumber - should make p2pool look just like a normal miner on the RPC interface, which might help bitcoind crashing/hanging
Forrest Voight [Mon, 15 Aug 2011 01:14:14 +0000]
early support for inclusion of stale counts in shares
Forrest Voight [Mon, 15 Aug 2011 01:13:33 +0000]
ixcoin support
Forrest Voight [Sun, 14 Aug 2011 20:30:24 +0000]
allow reading command line arguments from a file with argument '@config_file'
Forrest Voight [Sun, 14 Aug 2011 20:20:01 +0000]
make chain choosing less aggressive
gyver [Sun, 14 Aug 2011 12:06:46 +0000]
Merge branch 'unstable' of git://github.com/forrestv/p2pool into user_messages
Forrest Voight [Sun, 14 Aug 2011 09:38:20 +0000]
renamed PossiblyNone to PossiblyNoneType
Forrest Voight [Sun, 14 Aug 2011 08:57:12 +0000]
fix imports in namecoin.py
Forrest Voight [Sun, 14 Aug 2011 08:50:38 +0000]
fixed bug in upnp causing extremely high network usage if not on a LAN
Forrest Voight [Sun, 14 Aug 2011 08:48:57 +0000]
add message for reason for stale
Forrest Voight [Sun, 14 Aug 2011 08:18:14 +0000]
check that rpc interface connects to the right bitcoin/namecoin mainnet/testnet instance of bitcoind
Forrest Voight [Sun, 14 Aug 2011 07:55:46 +0000]
don't give out work if not connected to peers
Forrest Voight [Sun, 14 Aug 2011 07:40:45 +0000]
missed a file in 'initial namecoin support'
Forrest Voight [Sun, 14 Aug 2011 07:36:40 +0000]
fix bug affecting upnp port forwarding: forward to user-selected port if chosen
Forrest Voight [Sun, 14 Aug 2011 07:35:50 +0000]
initial namecoin support
Forrest Voight [Sun, 14 Aug 2011 07:22:33 +0000]
give _Record type __repr__
Forrest Voight [Sun, 14 Aug 2011 07:22:02 +0000]
unserialize bits to new FloatingInteger type to get around non-canonical compressed targets in blocks (namecoin genesis block, i'm looking at you!)
gyver [Sat, 13 Aug 2011 09:43:06 +0000]
Merge branch 'unstable' of git://github.com/forrestv/p2pool into user_messages
Forrest Voight [Sat, 13 Aug 2011 04:14:13 +0000]
more detailed exceptions in serialization code
Forrest Voight [Sat, 13 Aug 2011 04:12:10 +0000]
added watchdog timer to display stack trace on areas that are taking too long - probably breaks windows
gyver [Fri, 12 Aug 2011 20:48:24 +0000]
Explicit p2pool version
gyver [Fri, 12 Aug 2011 20:31:13 +0000]
easier to read hashes/targets
gyver [Fri, 12 Aug 2011 18:36:30 +0000]
Write what is generated and make it clear it's for the worker
gyver [Fri, 12 Aug 2011 18:16:19 +0000]
Reason for invalid share
Forrest Voight [Thu, 11 Aug 2011 07:39:30 +0000]
save all shares, and separately save which have been verified
Forrest Voight [Thu, 11 Aug 2011 07:21:27 +0000]
memoize doesn't work here
Forrest Voight [Thu, 11 Aug 2011 06:22:22 +0000]
fixed off-by-one error in sharechain height assertion
Forrest Voight [Thu, 11 Aug 2011 06:10:46 +0000]
share nth_parent_hash skiplist algorithm between trackers for shares and verified shares
Forrest Voight [Thu, 11 Aug 2011 06:09:10 +0000]
store shares to disk and load them on startup
Forrest Voight [Thu, 11 Aug 2011 06:08:40 +0000]
fix dropping shares in Tracker.think
Forrest Voight [Thu, 11 Aug 2011 06:07:03 +0000]
expand debugging messages in Tracker.think and status line
Forrest Voight [Thu, 11 Aug 2011 06:05:51 +0000]
fix checks for known height of shares when calculating generation transaction
Forrest Voight [Thu, 11 Aug 2011 06:04:31 +0000]
speed up removing tail nodes by adding a layer of indirection to height lookups
Forrest Voight [Thu, 11 Aug 2011 00:57:27 +0000]
defend against any miner that might use a different user agent for long polling
Forrest Voight [Wed, 10 Aug 2011 07:32:40 +0000]
indentation and imports cleaned up
Forrest Voight [Wed, 10 Aug 2011 07:24:25 +0000]
add Tracker.get_last for completeness
Forrest Voight [Wed, 10 Aug 2011 07:24:00 +0000]
only cull heads when they're not being extended
Forrest Voight [Wed, 10 Aug 2011 05:00:28 +0000]
defer removing items from heights so iteration can be done directly on the dict
Forrest Voight [Wed, 10 Aug 2011 04:57:11 +0000]
added methods to Tracker to be notified on items being added or removed. added a method to OkayTracker to immediately push an item into the verified collection.
Forrest Voight [Wed, 10 Aug 2011 04:54:35 +0000]
fixed message spacing
Forrest Voight [Wed, 10 Aug 2011 04:52:20 +0000]
added disk cache for block headers
Forrest Voight [Tue, 9 Aug 2011 08:20:35 +0000]
cleaned up parsing messages in bitcoin p2p protocol
Forrest Voight [Tue, 9 Aug 2011 08:19:52 +0000]
fixed bug in old share collecting
Forrest Voight [Tue, 9 Aug 2011 01:10:59 +0000]
changed bitcoind reconnect period to 1 second
Forrest Voight [Mon, 8 Aug 2011 22:25:19 +0000]
explicit lookbehind for pool rate in status line
Forrest Voight [Mon, 8 Aug 2011 22:21:58 +0000]
display fd stats when debugging mode is enabled
Forrest Voight [Mon, 8 Aug 2011 22:20:44 +0000]
give a hint about where TimeoutError messages are coming from
Forrest Voight [Mon, 8 Aug 2011 22:20:21 +0000]
fix nattraverso imports
Forrest Voight [Mon, 8 Aug 2011 22:18:39 +0000]
only print GOT BLOCK when we actually get a block
Forrest Voight [Mon, 8 Aug 2011 22:06:50 +0000]
rewriting portions of nattraverso
Forrest Voight [Mon, 8 Aug 2011 22:05:03 +0000]
fixed indentation
Forrest Voight [Mon, 8 Aug 2011 20:22:08 +0000]
fixed resource leak and incorrect exception handling in nattraverso upnp library
Forrest Voight [Mon, 8 Aug 2011 18:22:35 +0000]
fix for windows
Forrest Voight [Mon, 8 Aug 2011 18:16:37 +0000]
now reopens debug.log on SIGUSR1. probably breaks windows
Forrest Voight [Mon, 8 Aug 2011 18:02:00 +0000]
WIP for reopening logfile on SIGUSR1
Forrest Voight [Mon, 8 Aug 2011 17:44:38 +0000]
catch all errors while decoding script
Forrest Voight [Mon, 8 Aug 2011 05:03:34 +0000]
remove old, disabled way of cumulating weights
Forrest Voight [Sun, 7 Aug 2011 18:49:19 +0000]
added diablominer's new user-agent
Forrest Voight [Sat, 6 Aug 2011 08:14:04 +0000]
updated some comments and implemented misc todos
Forrest Voight [Sat, 6 Aug 2011 02:23:41 +0000]
get_pool_attempts_per_second improved from O(dist) to O(log dist)
Forrest Voight [Fri, 5 Aug 2011 00:22:01 +0000]
dropping of tail shares
Forrest Voight [Fri, 5 Aug 2011 00:21:36 +0000]
don't flood on exceptions in network handling code
Forrest Voight [Thu, 4 Aug 2011 16:18:13 +0000]
cleaned up Event
Forrest Voight [Thu, 4 Aug 2011 15:49:11 +0000]
make output of /users more useful