Forrest Voight [Fri, 16 Mar 2012 22:25:17 +0000]
added sharereq/sharereply p2p messages with id field to allow more robust share requesting
Forrest Voight [Tue, 20 Mar 2012 20:22:00 +0000]
fixes for share explorer
Forrest Voight [Tue, 20 Mar 2012 20:15:40 +0000]
fix
baea64dc5 - assert failed in debug mode
Forrest Voight [Tue, 20 Mar 2012 18:53:55 +0000]
added desired_version support for share implementation voting
Forrest Voight [Tue, 20 Mar 2012 17:36:25 +0000]
added merkle_link structure that combines branch and index
Forrest Voight [Tue, 20 Mar 2012 18:52:07 +0000]
some fixes to util.pack: support 0-bit integers and emit a more detailed error when ComposedType item keys don't match
Forrest Voight [Tue, 20 Mar 2012 16:56:55 +0000]
moved version check into network definitions so it doesn't apply to litecoin
Forrest Voight [Tue, 20 Mar 2012 18:51:33 +0000]
include share type in share explorer
Forrest Voight [Tue, 20 Mar 2012 18:54:53 +0000]
fix p2pool fatal error messages being hidden by messages printed when reactor stops
Forrest Voight [Tue, 20 Mar 2012 02:10:29 +0000]
rewrote irc announcer so that shares locally received after announced on irc are not reannounced
Forrest Voight [Tue, 20 Mar 2012 05:07:24 +0000]
last version tweak
Forrest Voight [Tue, 20 Mar 2012 01:42:21 +0000]
changed version check to >=0.7 or /P2SH/ in coinbaseflags/aux
Forrest Voight [Mon, 19 Mar 2012 20:06:36 +0000]
move __init__.py when inserting version during build process instead of recreating it when finished
Forrest Voight [Mon, 19 Mar 2012 20:45:07 +0000]
check bitcoind version to ensure BIP16 support
Forrest Voight [Mon, 19 Mar 2012 23:53:51 +0000]
fixed rename on windows
Forrest Voight [Mon, 19 Mar 2012 19:48:07 +0000]
added web-static to py2exe data_files
Forrest Voight [Mon, 19 Mar 2012 17:14:40 +0000]
s/PORT/CONNS/
Forrest Voight [Mon, 19 Mar 2012 17:14:57 +0000]
count all stale types
Forrest Voight [Mon, 19 Mar 2012 02:19:31 +0000]
graphs
Forrest Voight [Mon, 19 Mar 2012 16:47:39 +0000]
added missing p2pool import to bitcoin.height_tracker
Forrest Voight [Mon, 19 Mar 2012 16:39:49 +0000]
hack to get git working on windows and fixed string formatting
Forrest Voight [Mon, 19 Mar 2012 16:29:47 +0000]
added --max-conns argument
Forrest Voight [Mon, 19 Mar 2012 16:27:09 +0000]
print info about p2p connections while in debug mode
Forrest Voight [Mon, 19 Mar 2012 16:24:11 +0000]
fixed git versioning on linux
Forrest Voight [Sun, 18 Mar 2012 21:51:49 +0000]
much-improved graphs
Forrest Voight [Fri, 16 Mar 2012 18:26:50 +0000]
moved share-related stuff into the Share class
Forrest Voight [Fri, 16 Mar 2012 18:12:11 +0000]
added broken_mode option to get_cumulative_weights
Forrest Voight [Sat, 17 Mar 2012 07:10:03 +0000]
integrated d3's line-defined branch to prevent missing points from showing up
Forrest Voight [Sat, 17 Mar 2012 05:41:47 +0000]
added pool rate to graphs
Forrest Voight [Sat, 17 Mar 2012 05:18:00 +0000]
improved graphs - the range is now based on the current time instead of the last-recorded datum
Forrest Voight [Fri, 16 Mar 2012 19:38:57 +0000]
added _trial_temp.lock to .gitignore
Forrest Voight [Fri, 16 Mar 2012 19:15:41 +0000]
fixed bitcoin.p2p test and moved to /test
Forrest Voight [Fri, 16 Mar 2012 19:04:12 +0000]
moved BaseProtocol to util.p2protocol
Forrest Voight [Fri, 16 Mar 2012 18:48:07 +0000]
made share with invalid PoW ban peer
Forrest Voight [Fri, 16 Mar 2012 17:59:01 +0000]
moved WeightsSkipList to p2pool.data
Forrest Voight [Fri, 16 Mar 2012 17:31:52 +0000]
handle graph database not initially existing gracefully
Forrest Voight [Fri, 16 Mar 2012 17:31:22 +0000]
fixed jsonrpc import missing in bitcoin.height_tracker, which prevented a useful error from being printed if RPC getblock threw an exception
Forrest Voight [Fri, 16 Mar 2012 03:27:00 +0000]
fixed "peer too old" warning message, which previously was displayed as "peer sent version message multiple times"
Forrest Voight [Thu, 15 Mar 2012 16:15:55 +0000]
fixes to get version and py2exe working on windows
Forrest Voight [Fri, 16 Mar 2012 01:24:05 +0000]
cleaned up error handling in jsonrpc and removed notification support
Forrest Voight [Thu, 15 Mar 2012 23:04:50 +0000]
removed duplication of json error serialization
Forrest Voight [Thu, 15 Mar 2012 21:53:22 +0000]
separated jsonrpc.Server and the object it's proxying
Forrest Voight [Thu, 15 Mar 2012 21:37:55 +0000]
moved Authorization header handling out of util.jsonrpc
Forrest Voight [Thu, 15 Mar 2012 21:32:19 +0000]
cleaned up bitcoin.height_tracker more
Forrest Voight [Mon, 27 Feb 2012 06:25:34 +0000]
non-rrd graphs
Forrest Voight [Thu, 15 Mar 2012 15:59:57 +0000]
added _trial_temp to .gitignore
Forrest Voight [Wed, 14 Mar 2012 03:20:06 +0000]
fixed git describe cwd for py2exe
Forrest Voight [Mon, 12 Mar 2012 05:06:45 +0000]
give a nice warning about banned peers instead of the huge traceback
Forrest Voight [Sun, 11 Mar 2012 21:00:15 +0000]
moved heighttracker to bitcoin.height_tracker
Forrest Voight [Mon, 12 Mar 2012 05:41:04 +0000]
fixed imports and indentation
Forrest Voight [Mon, 12 Mar 2012 05:21:17 +0000]
increased announce wait time to one minute
Forrest Voight [Sun, 11 Mar 2012 20:54:19 +0000]
send ping to bitcoind every 30 seconds
Forrest Voight [Sun, 11 Mar 2012 17:21:23 +0000]
disabled non-unicode error for JSON errors
Forrest Voight [Sun, 11 Mar 2012 17:21:01 +0000]
Revert "Force JSONRPC error message to Unicode to deal with faulty JSON parser in Python 2.7"
This reverts commit
a993377823160571dc35b702d6a6e7a6d0c63c39.
Forrest Voight [Sun, 11 Mar 2012 16:11:29 +0000]
Force JSONRPC error message to Unicode to deal with faulty JSON parser in Python 2.7
Forrest Voight [Fri, 9 Mar 2012 04:07:23 +0000]
simplified assertion in pack since pack/unpack are now bijections
Forrest Voight [Fri, 9 Mar 2012 03:31:39 +0000]
Emit Content-Length header so that chunked mode isn't enabled
Forrest Voight [Fri, 9 Mar 2012 02:31:03 +0000]
hide block not found error when not in debug mode
Forrest Voight [Fri, 9 Mar 2012 02:26:34 +0000]
removed SciPy warning
Forrest Voight [Fri, 9 Mar 2012 02:26:12 +0000]
expanded getblock height_cacher
Forrest Voight [Wed, 7 Mar 2012 05:35:45 +0000]
don't retry getmemorypool block submittal if it returns false
Forrest Voight [Wed, 7 Mar 2012 05:34:02 +0000]
improved share explorer jumping
Forrest Voight [Wed, 7 Mar 2012 05:22:58 +0000]
choose chain with maximum work instead of height when ranking chain tails
Forrest Voight [Wed, 7 Mar 2012 05:21:31 +0000]
reinsert work handler in mapping when new work is generated by incrementing timestamp
Forrest Voight [Tue, 6 Mar 2012 19:32:15 +0000]
fixes for edge cases for share chains with near-0 difficulties
Forrest Voight [Tue, 6 Mar 2012 18:36:34 +0000]
made submit_block retry getmemorypool block submit if it doesn't return the expected result
Forrest Voight [Tue, 6 Mar 2012 18:36:10 +0000]
added addresses to peer_versions
Forrest Voight [Tue, 6 Mar 2012 18:03:38 +0000]
added peer_versions to web api
Forrest Voight [Tue, 6 Mar 2012 17:50:21 +0000]
fixed off-by-one error in local hash rate estimation
Forrest Voight [Tue, 6 Mar 2012 16:53:04 +0000]
cleaned up p2pool.data
Forrest Voight [Tue, 6 Mar 2012 06:00:35 +0000]
don't load old-style shares
Forrest Voight [Sun, 4 Mar 2012 15:57:08 +0000]
removed old share implementation
Forrest Voight [Tue, 6 Mar 2012 03:00:35 +0000]
merged README-Litecoin into README and cleaned it up
Forrest Voight [Sun, 4 Mar 2012 20:49:29 +0000]
cleaned up got_response
Forrest Voight [Sun, 4 Mar 2012 16:13:05 +0000]
added desired pseudoshare target to user string, now ADDRESS[/SHARE_DIFF][+PSEUDOSHARE_DIFF]
Forrest Voight [Sat, 3 Mar 2012 23:28:31 +0000]
cleaned up preprocess_request in preparation for
Forrest Voight [Mon, 5 Mar 2012 20:17:05 +0000]
version finder now calls git-describe; py2exe build script fixed up
Forrest Voight [Sat, 3 Mar 2012 20:55:23 +0000]
added error if rpcpassword isn't found in bitcoin.conf
Forrest Voight [Sat, 3 Mar 2012 20:55:32 +0000]
cleaned up ChecksummedType
Forrest Voight [Fri, 2 Mar 2012 22:57:59 +0000]
cleaned up sha256 implementation
Forrest Voight [Fri, 2 Mar 2012 22:16:17 +0000]
replaced self.verified.shares with self.shares where it was okay in order to simplify things
Forrest Voight [Fri, 2 Mar 2012 22:14:47 +0000]
prefer block solutions when shares are competing
Forrest Voight [Fri, 2 Mar 2012 19:09:16 +0000]
use rpc_getmemorypool to submit blocks
Forrest Voight [Fri, 2 Mar 2012 19:05:48 +0000]
merged block submittal into one one function
Forrest Voight [Tue, 28 Feb 2012 00:36:32 +0000]
fix for compatibility with new getblock
Forrest Voight [Mon, 27 Feb 2012 06:36:04 +0000]
added unix timestamp display to share explorer
Forrest Voight [Mon, 27 Feb 2012 06:24:18 +0000]
fix for starting new chains
Forrest Voight [Mon, 27 Feb 2012 03:05:43 +0000]
increment protocol version
Forrest Voight [Mon, 27 Feb 2012 02:57:02 +0000]
ban connections to/from bad peers for an hour
Forrest Voight [Mon, 27 Feb 2012 00:10:12 +0000]
disconnect from peer when error parsing or processing packet
Forrest Voight [Sun, 26 Feb 2012 21:29:10 +0000]
made peer an explicit argument to Share
Forrest Voight [Sun, 26 Feb 2012 20:44:18 +0000]
removed old full argument to p2p.Protocol.sendShares
Forrest Voight [Sun, 26 Feb 2012 19:11:16 +0000]
changed web api's interface to be similar to blockexplorer's
Forrest Voight [Sun, 26 Feb 2012 18:45:03 +0000]
change pseudoshare rate limit from 5 seconds per to 1 second per
Forrest Voight [Sun, 26 Feb 2012 18:44:25 +0000]
use share chain's time instead of time.time() to decide when to switch over
Forrest Voight [Wed, 22 Feb 2012 18:34:00 +0000]
added tails list to share explorer
Forrest Voight [Wed, 22 Feb 2012 18:27:22 +0000]
improved share explorer share view a lot
Forrest Voight [Wed, 22 Feb 2012 16:49:18 +0000]
Forrest Voight [Wed, 22 Feb 2012 15:31:50 +0000]
initial revision of share explorer @ /web/explorer
Forrest Voight [Wed, 22 Feb 2012 09:10:41 +0000]
cleaned up upnp