Forrest Voight [Sun, 11 Dec 2011 08:11:16 +0000]
fixed up RPC identity checkers
Forrest Voight [Sun, 11 Dec 2011 08:08:57 +0000]
removed i0coin, ixcoin, solidcoin network definitions
Forrest Voight [Sun, 11 Dec 2011 08:02:00 +0000]
Made "Connected to peer" message include protocol version
Forrest Voight [Sun, 11 Dec 2011 07:54:48 +0000]
added AbortPipe to sanely handle errors in logging and timestamping
Forrest Voight [Sun, 11 Dec 2011 05:18:19 +0000]
fixed unicode handling by opening log file in utf-8 mode
Forrest Voight [Sun, 11 Dec 2011 02:23:05 +0000]
changed strings with a ± character to unicode strings to fix display bug in Windows found by Vanderbleek
Forrest Voight [Sun, 11 Dec 2011 02:13:45 +0000]
cleaned up forest.Tracker
Forrest Voight [Sun, 11 Dec 2011 02:12:27 +0000]
improved forest tests
Forrest Voight [Sun, 11 Dec 2011 00:27:53 +0000]
Changed cpuminer's maximum target to 2^256-1 to support Litecoin mining with Artforz's fork.
Shouldn't interfere with anyone using it on the bitcoin chain, but still incorrect for stock cpuminer nonetheless.
Forrest Voight [Sat, 10 Dec 2011 22:20:46 +0000]
fixed handling of LoopingCalls in HeightTracker
Forrest Voight [Sat, 10 Dec 2011 22:18:48 +0000]
made HeightTracker._think and _think2 catch any errors
Forrest Voight [Sat, 10 Dec 2011 22:02:24 +0000]
fix bug introduced with using relative block heights
Forrest Voight [Sat, 10 Dec 2011 19:51:03 +0000]
Merge branch 'cruftless'
Forrest Voight [Sat, 10 Dec 2011 04:13:34 +0000]
style and import fixes
Forrest Voight [Sat, 10 Dec 2011 03:59:56 +0000]
fixed bug in Tracker.remove found by unit tests
Forrest Voight [Sat, 10 Dec 2011 03:58:12 +0000]
updated forest tests
Forrest Voight [Sat, 10 Dec 2011 03:57:32 +0000]
added shares argument to Tracker.__init__
Forrest Voight [Fri, 9 Dec 2011 22:47:43 +0000]
added argument to HeightTracker for minimum distance back to track
Forrest Voight [Fri, 9 Dec 2011 22:22:59 +0000]
added target to block header notifications
Forrest Voight [Fri, 9 Dec 2011 22:17:31 +0000]
removed unused arguments to Share methods
Forrest Voight [Fri, 9 Dec 2011 22:08:40 +0000]
added erf to util.math to support python 2.6
Forrest Voight [Fri, 9 Dec 2011 21:56:42 +0000]
set stale confidence to 95% and remove confidence display
Forrest Voight [Fri, 9 Dec 2011 21:54:12 +0000]
incremented p2p protocol version
Forrest Voight [Fri, 9 Dec 2011 00:28:36 +0000]
cleaned up --help text
Forrest Voight [Thu, 8 Dec 2011 23:48:26 +0000]
made all cache files be saved in data/
Forrest Voight [Thu, 8 Dec 2011 22:47:42 +0000]
removed sqlite addrs.dat, replacing it with a text file per network. should be much more foolproof!
Forrest Voight [Thu, 8 Dec 2011 22:22:24 +0000]
don't save transactions of all shares, moved sigop check to Share.check
Forrest Voight [Thu, 8 Dec 2011 09:14:21 +0000]
only cache last 1000 block headers
Forrest Voight [Thu, 8 Dec 2011 09:11:29 +0000]
fixed bug where HeightTracker updating could cause set_real_work2 to prematurely run
Forrest Voight [Sun, 4 Dec 2011 19:23:05 +0000]
removed HeightTracker's backing
Forrest Voight [Wed, 7 Dec 2011 20:58:02 +0000]
only save shares in best chain
Forrest Voight [Wed, 7 Dec 2011 09:07:29 +0000]
fixed bug in tail ranking where output was essentially reversed
Forrest Voight [Wed, 7 Dec 2011 06:36:01 +0000]
clean up signaling in main
Forrest Voight [Wed, 7 Dec 2011 06:35:04 +0000]
fix multiple longpolls
Forrest Voight [Wed, 7 Dec 2011 04:55:15 +0000]
cleaned up compute
Forrest Voight [Wed, 7 Dec 2011 00:07:48 +0000]
moved chain_length up so it can be used in assert
Forrest Voight [Tue, 6 Dec 2011 23:49:33 +0000]
remove data.OkayTracker.add
Forrest Voight [Tue, 6 Dec 2011 23:21:04 +0000]
set change to REAL_CHAIN_LENGTH for one month in the future
Forrest Voight [Tue, 6 Dec 2011 23:10:47 +0000]
bring all testnets into sync with their mainnets, unfortunately breaking compatibility
Forrest Voight [Tue, 6 Dec 2011 23:09:02 +0000]
increase CHAIN_LENGTH to what it should be - 24 hours
Forrest Voight [Tue, 6 Dec 2011 23:05:38 +0000]
separated CHAIN_LENGTH and REAL_CHAIN_LENGTH, documented both, and gave REAL_CHAIN_LENGTH an optional dynamic counterpart
Forrest Voight [Tue, 6 Dec 2011 22:34:03 +0000]
sped up peer finding with a heuristic
Forrest Voight [Mon, 5 Dec 2011 21:06:16 +0000]
swap no peers and downloading shares errors
Forrest Voight [Mon, 5 Dec 2011 09:59:52 +0000]
moved skiplists tests
Forrest Voight [Mon, 5 Dec 2011 09:53:36 +0000]
moved bitcoin.script tests
Forrest Voight [Mon, 5 Dec 2011 09:36:47 +0000]
moved bitcoin.sha256 tests
Forrest Voight [Mon, 5 Dec 2011 09:32:18 +0000]
moved getwork tests to test/
Forrest Voight [Mon, 5 Dec 2011 09:26:10 +0000]
moved forest tests to test/ and fixed them up
Forrest Voight [Mon, 5 Dec 2011 09:01:29 +0000]
only display status lines if they have changed or it's been 15 seconds since last
Forrest Voight [Mon, 5 Dec 2011 08:16:19 +0000]
changed share fraction displays to include confidence intervals and put them all on one line
Forrest Voight [Mon, 5 Dec 2011 06:43:21 +0000]
cleaned up data.get_pool_attempts_per_second arguments
Forrest Voight [Mon, 5 Dec 2011 05:07:29 +0000]
reordered methods of data.Share
Forrest Voight [Sun, 4 Dec 2011 22:18:54 +0000]
fixed dump_addrs.py
Forrest Voight [Sun, 4 Dec 2011 22:12:50 +0000]
fixed variable shadowing bug in p2p.Protocol.sendShares
Forrest Voight [Sun, 4 Dec 2011 19:22:49 +0000]
made get_payout_script2 more graceful when bitcoind's validateaddress does not return pubkey
Forrest Voight [Sun, 4 Dec 2011 19:20:54 +0000]
renamed new* to *
Forrest Voight [Sun, 4 Dec 2011 18:35:29 +0000]
removed TRANSITION_TIME
Forrest Voight [Sun, 4 Dec 2011 04:06:38 +0000]
style and import fixes
Forrest Voight [Sun, 4 Dec 2011 03:59:10 +0000]
util.bases.string_to_natural no longer accepts zero-characters at the start. changed users to reflect this
Forrest Voight [Sun, 4 Dec 2011 03:40:05 +0000]
added unit test directory and one unit test - to use, run: trial p2pool
Forrest Voight [Sun, 4 Dec 2011 01:07:03 +0000]
automatically generate --help text for port defaults from network definitions
Forrest Voight [Sun, 4 Dec 2011 01:05:07 +0000]
removed ixcoin, i0coin, solidcoin support
Forrest Voight [Sun, 4 Dec 2011 00:39:21 +0000]
moved p2pool network definitions to p2pool.networks
Forrest Voight [Sun, 4 Dec 2011 00:38:28 +0000]
moved bitcoin.data.Tracker to util.forest.Tracker
Forrest Voight [Sat, 3 Dec 2011 23:46:13 +0000]
bunch shares instead of sending them individually
Forrest Voight [Sat, 3 Dec 2011 23:37:58 +0000]
inlined share_share
Forrest Voight [Sat, 3 Dec 2011 23:34:35 +0000]
Merge branch 'remove_low_bandwidth' into cruftless
Conflicts:
p2pool/main.py
p2pool/p2p.py
Forrest Voight [Sat, 3 Dec 2011 23:27:03 +0000]
renamed send_shares to sendShares
Forrest Voight [Sat, 3 Dec 2011 23:01:24 +0000]
removed share0s
Forrest Voight [Sat, 3 Dec 2011 22:50:25 +0000]
removed unused argument 'full' to p2p.Protocol.send_shares
Forrest Voight [Sat, 3 Dec 2011 06:57:52 +0000]
made net an argument instead of sticking it in argparse's results
Forrest Voight [Sat, 3 Dec 2011 06:51:03 +0000]
added support for pubkeys via validateaddress and removed all of the support for IP transactions
Forrest Voight [Sat, 3 Dec 2011 03:08:52 +0000]
removed unnecessary arguments to getwork
Forrest Voight [Sat, 3 Dec 2011 03:07:41 +0000]
changed mentions of getwork to getmemorypool and used getmemorypool for initial connectivity test
Forrest Voight [Sat, 3 Dec 2011 03:04:24 +0000]
regularized naming of bitcoin imports in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 02:52:42 +0000]
regularized naming of p2pool and p2pool.data modules in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 02:47:52 +0000]
Fix handling of worker state - only long poll responses should update it. Also, update cgminer's memory to 0. XXX Detect cgminer version?
Forrest Voight [Sat, 3 Dec 2011 02:03:16 +0000]
removed old share support
Forrest Voight [Fri, 2 Dec 2011 02:55:14 +0000]
Made p2pool work not pass through worker_interface
Forrest Voight [Fri, 2 Dec 2011 01:08:28 +0000]
removed jsonrpc.takes_request
Forrest Voight [Fri, 2 Dec 2011 00:47:56 +0000]
moved worker_interface.py to bitcoin/
Forrest Voight [Fri, 2 Dec 2011 00:44:12 +0000]
Removed worker_interface's dependency on bitcoin_data and net
Forrest Voight [Fri, 2 Dec 2011 03:30:45 +0000]
Added GPL-v3 license (for now)
Forrest Voight [Thu, 1 Dec 2011 17:18:23 +0000]
corrected head/tail confusion
Forrest Voight [Thu, 1 Dec 2011 01:45:10 +0000]
moved read_stale_frac to Share classes
Forrest Voight [Tue, 29 Nov 2011 16:09:00 +0000]
fixed p2p for new shares
Forrest Voight [Tue, 29 Nov 2011 15:26:48 +0000]
fixed handle_shares not setting Share.peer
Forrest Voight [Tue, 29 Nov 2011 13:34:38 +0000]
fixed typo
Forrest Voight [Tue, 29 Nov 2011 06:04:06 +0000]
changed BitcoinMainnet.PERSIST back to True
Forrest Voight [Tue, 29 Nov 2011 05:41:27 +0000]
added one hour leeway in transition times
Forrest Voight [Tue, 29 Nov 2011 05:39:45 +0000]
moved transition time to three days in the future
Forrest Voight [Tue, 29 Nov 2011 05:30:28 +0000]
Merge branch 'optional_donation'
Forrest Voight [Tue, 29 Nov 2011 02:25:08 +0000]
fixed bug with old share donation handling by porting new changes over
Forrest Voight [Tue, 29 Nov 2011 01:23:27 +0000]
fixed get_share_counts off by one error
Forrest Voight [Tue, 29 Nov 2011 01:20:30 +0000]
simplify handling of new timestamps
Forrest Voight [Tue, 29 Nov 2011 00:34:27 +0000]
make chain length quarter on transition
Forrest Voight [Tue, 29 Nov 2011 00:28:12 +0000]
updated transition time (and fixed an accidental change)
Forrest Voight [Tue, 29 Nov 2011 00:15:46 +0000]
1 satoshi is always donated so that a list of p2pool generated blocks can be easily found by looking at the donation address
Forrest Voight [Mon, 28 Nov 2011 23:54:33 +0000]
fixed donation amount not being applied
Forrest Voight [Mon, 28 Nov 2011 23:54:18 +0000]
removed transaction ordering because payout script is not in coinbase anymore