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
Forrest Voight [Wed, 3 Aug 2011 19:43:39 +0000]
Merge branch 'unstable'
Forrest Voight [Wed, 3 Aug 2011 19:43:30 +0000]
don't display UPnP errors while not in debug mode
Forrest Voight [Wed, 3 Aug 2011 19:37:29 +0000]
bundled wstools-0.3
Forrest Voight [Wed, 3 Aug 2011 19:34:28 +0000]
bundled fpconst-0.7.2
Forrest Voight [Wed, 3 Aug 2011 19:29:16 +0000]
bundled SOAPpy-0.12.5
Forrest Voight [Wed, 3 Aug 2011 18:39:53 +0000]
only cull verified shares if they do, in fact, exist
Forrest Voight [Wed, 3 Aug 2011 17:49:05 +0000]
handle forgotten tails
Forrest Voight [Wed, 3 Aug 2011 08:16:42 +0000]
remove tracker_updated flag
Forrest Voight [Wed, 3 Aug 2011 08:15:21 +0000]
steady status line interval
Forrest Voight [Wed, 3 Aug 2011 08:14:46 +0000]
heighttracker pushes update to tracker
Forrest Voight [Wed, 3 Aug 2011 06:32:47 +0000]
eat away at disconnected heads, too
Forrest Voight [Wed, 3 Aug 2011 06:32:07 +0000]
fixed message indentation while starting
Forrest Voight [Wed, 3 Aug 2011 06:30:28 +0000]
upnp port forwarding
Forrest Voight [Wed, 3 Aug 2011 02:39:45 +0000]
disabled printing shares
Forrest Voight [Mon, 1 Aug 2011 20:01:52 +0000]
added new bootstrap node
Forrest Voight [Mon, 1 Aug 2011 07:37:40 +0000]
don't allow attacker to fill memory/screen with data through sub_version
Forrest Voight [Mon, 1 Aug 2011 07:36:43 +0000]
improved version detection - now looks at containing directory's name
Forrest Voight [Mon, 1 Aug 2011 06:32:23 +0000]
remade ExpiringDict deterministic and changed it to not overload the reactor with callLaters
Forrest Voight [Mon, 1 Aug 2011 05:19:34 +0000]
changed preferred_addrs to set and added new bootstrap node
Forrest Voight [Mon, 1 Aug 2011 05:15:26 +0000]
touch up chain drawing
Forrest Voight [Mon, 1 Aug 2011 05:14:59 +0000]
deasynchronize tracker.think
Forrest Voight [Mon, 1 Aug 2011 03:49:38 +0000]
cache all skiplist queries for five seconds
Forrest Voight [Mon, 1 Aug 2011 03:49:15 +0000]
only send one request per share hash
Forrest Voight [Mon, 1 Aug 2011 03:48:44 +0000]
cache time
Forrest Voight [Mon, 1 Aug 2011 03:24:03 +0000]
undid pointless FrozenList
Forrest Voight [Mon, 1 Aug 2011 01:47:55 +0000]
Revert "reduce aggression; will make stales more fair now and will be reenabled later"
This reverts commit
e768452743d62bf0ac88bd0adefad40ebd6121d7.
Forrest Voight [Sun, 31 Jul 2011 23:59:21 +0000]
reduce aggression; will make stales more fair now and will be reenabled later
Forrest Voight [Sun, 31 Jul 2011 23:57:20 +0000]
made chart generation an option because of deps
Forrest Voight [Sun, 31 Jul 2011 23:33:31 +0000]
initial add of chain drawing
Forrest Voight [Sun, 31 Jul 2011 23:20:23 +0000]
moved web data away from worker_interface
Forrest Voight [Sun, 31 Jul 2011 19:25:42 +0000]
track stales by hash
Forrest Voight [Sun, 31 Jul 2011 17:26:52 +0000]
FrozenList to reduce memory usage
Forrest Voight [Sun, 31 Jul 2011 17:24:48 +0000]
remove dependency on warnings module
Forrest Voight [Sun, 31 Jul 2011 16:49:13 +0000]
remove interning
Forrest Voight [Sun, 31 Jul 2011 16:48:27 +0000]
skiplist cleanup
Forrest Voight [Sun, 31 Jul 2011 16:14:20 +0000]
print when sharing share