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
Forrest Voight [Wed, 22 Feb 2012 09:10:29 +0000]
cleaned up address saving
Forrest Voight [Wed, 22 Feb 2012 09:05:05 +0000]
generalized get_current_txouts
Forrest Voight [Wed, 22 Feb 2012 08:54:40 +0000]
cleaned up p2p/rpc port listener retryers
Forrest Voight [Wed, 22 Feb 2012 08:39:36 +0000]
moved all web related stuff into p2pool.web
Forrest Voight [Mon, 20 Feb 2012 18:56:16 +0000]
cleaned up p2p a little more
Forrest Voight [Mon, 20 Feb 2012 15:12:57 +0000]
made get_current_txouts more accurate by doing a mock payment calculation
Forrest Voight [Mon, 20 Feb 2012 15:03:26 +0000]
cleaned up handling of BaseProtocol's message prefix and max payload length
Forrest Voight [Mon, 20 Feb 2012 00:23:46 +0000]
remove temporary graph files
Forrest Voight [Mon, 20 Feb 2012 00:21:47 +0000]
removed support for optional checksums from p2p protocol and transition logic
Forrest Voight [Fri, 17 Feb 2012 18:57:28 +0000]
protocol change scheduled for mar 4 and feb 26 for litecoin
Forrest Voight [Fri, 17 Feb 2012 18:56:59 +0000]
keep track of min_work for shares by adding max_target attribute and min_work attributedelta
Forrest Voight [Sat, 18 Feb 2012 20:57:25 +0000]
cleaned up unstales watchers in main
Forrest Voight [Sat, 18 Feb 2012 19:23:11 +0000]
changed litecoin testnet min difficulty
Forrest Voight [Sat, 18 Feb 2012 18:04:02 +0000]
prevent status display exception when starting a new sharechain
Forrest Voight [Sat, 18 Feb 2012 17:51:58 +0000]
added peer counts, attempts to share/block, and current block value to /web/log
Forrest Voight [Fri, 17 Feb 2012 18:54:43 +0000]
removed Share.{from_share1a,from_share1b,as_share1b}
Forrest Voight [Fri, 17 Feb 2012 18:40:08 +0000]
added .new_script back to Share
Forrest Voight [Fri, 17 Feb 2012 18:32:25 +0000]
use pubkey_hash instead of payout_script in main
Forrest Voight [Fri, 17 Feb 2012 18:29:34 +0000]
moved work attribute out of forrest.Tracker
Forrest Voight [Sat, 18 Feb 2012 05:30:12 +0000]
made HeightTracker's backlog length depend on the block period of the parent currency network
Forrest Voight [Fri, 17 Feb 2012 15:36:22 +0000]
s/nameecoin/namecoin/
Forrest Voight [Fri, 17 Feb 2012 15:22:25 +0000]
added missing line to default binom_conf_interval for n=0 case
Forrest Voight [Wed, 15 Feb 2012 19:15:00 +0000]
moved SCRIPT to DONATION_SCRIPT in p2pool.data
Forrest Voight [Thu, 16 Feb 2012 02:59:49 +0000]
discourage shares with incorrect bits in header
Forrest Voight [Mon, 13 Feb 2012 20:40:33 +0000]
made util.pack.ComposedType check that the keys in a packet item exactly match the prototype
Forrest Voight [Mon, 13 Feb 2012 20:40:05 +0000]
removed outdated comment in util.pack
Forrest Voight [Mon, 13 Feb 2012 04:58:17 +0000]
removed util.math.binomial_conf_center_radius
Forrest Voight [Mon, 13 Feb 2012 04:57:02 +0000]
cleaned up util.deferral.DeferredCacher and bitcoin.p2p.HeightTracker
Forrest Voight [Mon, 13 Feb 2012 04:28:28 +0000]
observe irc channel and pause so block announce is only said once
Forrest Voight [Mon, 13 Feb 2012 04:23:03 +0000]
added SANE_MAX_TARGET attribute to currency net definitions for maximum pseudoshare target
Forrest Voight [Mon, 13 Feb 2012 02:24:57 +0000]
move net name from username into message and join #p2pool-alt instead of #p2pool for all chains other than bitcoin