p2pool.git
12 years agofixed up RPC identity checkers
Forrest Voight [Sun, 11 Dec 2011 08:11:16 +0000]
fixed up RPC identity checkers

12 years agoremoved i0coin, ixcoin, solidcoin network definitions
Forrest Voight [Sun, 11 Dec 2011 08:08:57 +0000]
removed i0coin, ixcoin, solidcoin network definitions

12 years agoMade "Connected to peer" message include protocol version
Forrest Voight [Sun, 11 Dec 2011 08:02:00 +0000]
Made "Connected to peer" message include protocol version

12 years agoadded AbortPipe to sanely handle errors in logging and timestamping
Forrest Voight [Sun, 11 Dec 2011 07:54:48 +0000]
added AbortPipe to sanely handle errors in logging and timestamping

12 years agofixed unicode handling by opening log file in utf-8 mode
Forrest Voight [Sun, 11 Dec 2011 05:18:19 +0000]
fixed unicode handling by opening log file in utf-8 mode

12 years agochanged strings with a ± character to unicode strings to fix display bug in Windows...
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

12 years agocleaned up forest.Tracker
Forrest Voight [Sun, 11 Dec 2011 02:13:45 +0000]
cleaned up forest.Tracker

12 years agoimproved forest tests
Forrest Voight [Sun, 11 Dec 2011 02:12:27 +0000]
improved forest tests

12 years agoChanged cpuminer's maximum target to 2^256-1 to support Litecoin mining with Artforz...
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.

12 years agofixed handling of LoopingCalls in HeightTracker
Forrest Voight [Sat, 10 Dec 2011 22:20:46 +0000]
fixed handling of LoopingCalls in HeightTracker

12 years agomade HeightTracker._think and _think2 catch any errors
Forrest Voight [Sat, 10 Dec 2011 22:18:48 +0000]
made HeightTracker._think and _think2 catch any errors

12 years agofix bug introduced with using relative block heights
Forrest Voight [Sat, 10 Dec 2011 22:02:24 +0000]
fix bug introduced with using relative block heights

12 years agoMerge branch 'cruftless'
Forrest Voight [Sat, 10 Dec 2011 19:51:03 +0000]
Merge branch 'cruftless'

12 years agostyle and import fixes
Forrest Voight [Sat, 10 Dec 2011 04:13:34 +0000]
style and import fixes

12 years agofixed bug in Tracker.remove found by unit tests
Forrest Voight [Sat, 10 Dec 2011 03:59:56 +0000]
fixed bug in Tracker.remove found by unit tests

12 years agoupdated forest tests
Forrest Voight [Sat, 10 Dec 2011 03:58:12 +0000]
updated forest tests

12 years agoadded shares argument to Tracker.__init__
Forrest Voight [Sat, 10 Dec 2011 03:57:32 +0000]
added shares argument to Tracker.__init__

12 years agoadded argument to HeightTracker for minimum distance back to track
Forrest Voight [Fri, 9 Dec 2011 22:47:43 +0000]
added argument to HeightTracker for minimum distance back to track

12 years agoadded target to block header notifications
Forrest Voight [Fri, 9 Dec 2011 22:22:59 +0000]
added target to block header notifications

12 years agoremoved unused arguments to Share methods
Forrest Voight [Fri, 9 Dec 2011 22:17:31 +0000]
removed unused arguments to Share methods

12 years agoadded erf to util.math to support python 2.6
Forrest Voight [Fri, 9 Dec 2011 22:08:40 +0000]
added erf to util.math to support python 2.6

12 years agoset stale confidence to 95% and remove confidence display
Forrest Voight [Fri, 9 Dec 2011 21:56:42 +0000]
set stale confidence to 95% and remove confidence display

12 years agoincremented p2p protocol version
Forrest Voight [Fri, 9 Dec 2011 21:54:12 +0000]
incremented p2p protocol version

12 years agocleaned up --help text
Forrest Voight [Fri, 9 Dec 2011 00:28:36 +0000]
cleaned up --help text

12 years agomade all cache files be saved in data/
Forrest Voight [Thu, 8 Dec 2011 23:48:26 +0000]
made all cache files be saved in data/

12 years agoremoved sqlite addrs.dat, replacing it with a text file per network. should be much...
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!

12 years agodon't save transactions of all shares, moved sigop check to Share.check
Forrest Voight [Thu, 8 Dec 2011 22:22:24 +0000]
don't save transactions of all shares, moved sigop check to Share.check

12 years agoonly cache last 1000 block headers
Forrest Voight [Thu, 8 Dec 2011 09:14:21 +0000]
only cache last 1000 block headers

12 years agofixed bug where HeightTracker updating could cause set_real_work2 to prematurely run
Forrest Voight [Thu, 8 Dec 2011 09:11:29 +0000]
fixed bug where HeightTracker updating could cause set_real_work2 to prematurely run

12 years agoremoved HeightTracker's backing
Forrest Voight [Sun, 4 Dec 2011 19:23:05 +0000]
removed HeightTracker's backing

12 years agoonly save shares in best chain
Forrest Voight [Wed, 7 Dec 2011 20:58:02 +0000]
only save shares in best chain

12 years agofixed bug in tail ranking where output was essentially reversed
Forrest Voight [Wed, 7 Dec 2011 09:07:29 +0000]
fixed bug in tail ranking where output was essentially reversed

12 years agoclean up signaling in main
Forrest Voight [Wed, 7 Dec 2011 06:36:01 +0000]
clean up signaling in main

12 years agofix multiple longpolls
Forrest Voight [Wed, 7 Dec 2011 06:35:04 +0000]
fix multiple longpolls

12 years agocleaned up compute
Forrest Voight [Wed, 7 Dec 2011 04:55:15 +0000]
cleaned up compute

12 years agomoved chain_length up so it can be used in assert
Forrest Voight [Wed, 7 Dec 2011 00:07:48 +0000]
moved chain_length up so it can be used in assert

12 years agoremove data.OkayTracker.add
Forrest Voight [Tue, 6 Dec 2011 23:49:33 +0000]
remove data.OkayTracker.add

12 years agoset change to REAL_CHAIN_LENGTH for one month in the future
Forrest Voight [Tue, 6 Dec 2011 23:21:04 +0000]
set change to REAL_CHAIN_LENGTH for one month in the future

12 years agobring all testnets into sync with their mainnets, unfortunately breaking compatibility
Forrest Voight [Tue, 6 Dec 2011 23:10:47 +0000]
bring all testnets into sync with their mainnets, unfortunately breaking compatibility

12 years agoincrease CHAIN_LENGTH to what it should be - 24 hours
Forrest Voight [Tue, 6 Dec 2011 23:09:02 +0000]
increase CHAIN_LENGTH to what it should be - 24 hours

12 years agoseparated CHAIN_LENGTH and REAL_CHAIN_LENGTH, documented both, and gave REAL_CHAIN_LE...
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

12 years agosped up peer finding with a heuristic
Forrest Voight [Tue, 6 Dec 2011 22:34:03 +0000]
sped up peer finding with a heuristic

12 years agoswap no peers and downloading shares errors
Forrest Voight [Mon, 5 Dec 2011 21:06:16 +0000]
swap no peers and downloading shares errors

12 years agomoved skiplists tests
Forrest Voight [Mon, 5 Dec 2011 09:59:52 +0000]
moved skiplists tests

12 years agomoved bitcoin.script tests
Forrest Voight [Mon, 5 Dec 2011 09:53:36 +0000]
moved bitcoin.script tests

12 years agomoved bitcoin.sha256 tests
Forrest Voight [Mon, 5 Dec 2011 09:36:47 +0000]
moved bitcoin.sha256 tests

12 years agomoved getwork tests to test/
Forrest Voight [Mon, 5 Dec 2011 09:32:18 +0000]
moved getwork tests to test/

12 years agomoved forest tests to test/ and fixed them up
Forrest Voight [Mon, 5 Dec 2011 09:26:10 +0000]
moved forest tests to test/ and fixed them up

12 years agoonly display status lines if they have changed or it's been 15 seconds since last
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

12 years agochanged share fraction displays to include confidence intervals and put them all...
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

12 years agocleaned up data.get_pool_attempts_per_second arguments
Forrest Voight [Mon, 5 Dec 2011 06:43:21 +0000]
cleaned up data.get_pool_attempts_per_second arguments

12 years agoreordered methods of data.Share
Forrest Voight [Mon, 5 Dec 2011 05:07:29 +0000]
reordered methods of data.Share

12 years agofixed dump_addrs.py
Forrest Voight [Sun, 4 Dec 2011 22:18:54 +0000]
fixed dump_addrs.py

12 years agofixed variable shadowing bug in p2p.Protocol.sendShares
Forrest Voight [Sun, 4 Dec 2011 22:12:50 +0000]
fixed variable shadowing bug in p2p.Protocol.sendShares

12 years agomade get_payout_script2 more graceful when bitcoind's validateaddress does not return...
Forrest Voight [Sun, 4 Dec 2011 19:22:49 +0000]
made get_payout_script2 more graceful when bitcoind's validateaddress does not return pubkey

12 years agorenamed new* to *
Forrest Voight [Sun, 4 Dec 2011 19:20:54 +0000]
renamed new* to *

12 years agoremoved TRANSITION_TIME
Forrest Voight [Sun, 4 Dec 2011 18:35:29 +0000]
removed TRANSITION_TIME

12 years agostyle and import fixes
Forrest Voight [Sun, 4 Dec 2011 04:06:38 +0000]
style and import fixes

12 years agoutil.bases.string_to_natural no longer accepts zero-characters at the start. changed...
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

12 years agoadded unit test directory and one unit test - to use, run: trial p2pool
Forrest Voight [Sun, 4 Dec 2011 03:40:05 +0000]
added unit test directory and one unit test - to use, run: trial p2pool

12 years agoautomatically generate --help text for port defaults from network definitions
Forrest Voight [Sun, 4 Dec 2011 01:07:03 +0000]
automatically generate --help text for port defaults from network definitions

12 years agoremoved ixcoin, i0coin, solidcoin support
Forrest Voight [Sun, 4 Dec 2011 01:05:07 +0000]
removed ixcoin, i0coin, solidcoin support

12 years agomoved p2pool network definitions to p2pool.networks
Forrest Voight [Sun, 4 Dec 2011 00:39:21 +0000]
moved p2pool network definitions to p2pool.networks

12 years agomoved bitcoin.data.Tracker to util.forest.Tracker
Forrest Voight [Sun, 4 Dec 2011 00:38:28 +0000]
moved bitcoin.data.Tracker to util.forest.Tracker

12 years agobunch shares instead of sending them individually
Forrest Voight [Sat, 3 Dec 2011 23:46:13 +0000]
bunch shares instead of sending them individually

12 years agoinlined share_share
Forrest Voight [Sat, 3 Dec 2011 23:37:58 +0000]
inlined share_share

12 years agoMerge branch 'remove_low_bandwidth' into cruftless
Forrest Voight [Sat, 3 Dec 2011 23:34:35 +0000]
Merge branch 'remove_low_bandwidth' into cruftless

Conflicts:
p2pool/main.py
p2pool/p2p.py

12 years agorenamed send_shares to sendShares
Forrest Voight [Sat, 3 Dec 2011 23:27:03 +0000]
renamed send_shares to sendShares

12 years agoremoved share0s
Forrest Voight [Sat, 3 Dec 2011 23:01:24 +0000]
removed share0s

12 years agoremoved unused argument 'full' to p2p.Protocol.send_shares
Forrest Voight [Sat, 3 Dec 2011 22:50:25 +0000]
removed unused argument 'full' to p2p.Protocol.send_shares

12 years agomade net an argument instead of sticking it in argparse's results
Forrest Voight [Sat, 3 Dec 2011 06:57:52 +0000]
made net an argument instead of sticking it in argparse's results

12 years agoadded support for pubkeys via validateaddress and removed all of the support for...
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

12 years agoremoved unnecessary arguments to getwork
Forrest Voight [Sat, 3 Dec 2011 03:08:52 +0000]
removed unnecessary arguments to getwork

12 years agochanged mentions of getwork to getmemorypool and used getmemorypool for initial conne...
Forrest Voight [Sat, 3 Dec 2011 03:07:41 +0000]
changed mentions of getwork to getmemorypool and used getmemorypool for initial connectivity test

12 years agoregularized naming of bitcoin imports in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 03:04:24 +0000]
regularized naming of bitcoin imports in p2pool.main

12 years agoregularized naming of p2pool and p2pool.data modules in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 02:52:42 +0000]
regularized naming of p2pool and p2pool.data modules in p2pool.main

12 years agoFix handling of worker state - only long poll responses should update it. Also, updat...
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?

12 years agoremoved old share support
Forrest Voight [Sat, 3 Dec 2011 02:03:16 +0000]
removed old share support

12 years agoMade p2pool work not pass through worker_interface
Forrest Voight [Fri, 2 Dec 2011 02:55:14 +0000]
Made p2pool work not pass through worker_interface

12 years agoremoved jsonrpc.takes_request
Forrest Voight [Fri, 2 Dec 2011 01:08:28 +0000]
removed jsonrpc.takes_request

12 years agomoved worker_interface.py to bitcoin/
Forrest Voight [Fri, 2 Dec 2011 00:47:56 +0000]
moved worker_interface.py to bitcoin/

12 years agoRemoved worker_interface's dependency on bitcoin_data and net
Forrest Voight [Fri, 2 Dec 2011 00:44:12 +0000]
Removed worker_interface's dependency on bitcoin_data and net

12 years agoAdded GPL-v3 license (for now)
Forrest Voight [Fri, 2 Dec 2011 03:30:45 +0000]
Added GPL-v3 license (for now)

12 years agocorrected head/tail confusion
Forrest Voight [Thu, 1 Dec 2011 17:18:23 +0000]
corrected head/tail confusion

12 years agomoved read_stale_frac to Share classes
Forrest Voight [Thu, 1 Dec 2011 01:45:10 +0000]
moved read_stale_frac to Share classes

12 years agofixed p2p for new shares
Forrest Voight [Tue, 29 Nov 2011 16:09:00 +0000]
fixed p2p for new shares

12 years agofixed handle_shares not setting Share.peer
Forrest Voight [Tue, 29 Nov 2011 15:26:48 +0000]
fixed handle_shares not setting Share.peer

12 years agofixed typo
Forrest Voight [Tue, 29 Nov 2011 13:34:38 +0000]
fixed typo

12 years agochanged BitcoinMainnet.PERSIST back to True
Forrest Voight [Tue, 29 Nov 2011 06:04:06 +0000]
changed BitcoinMainnet.PERSIST back to True

12 years agoadded one hour leeway in transition times
Forrest Voight [Tue, 29 Nov 2011 05:41:27 +0000]
added one hour leeway in transition times

12 years agomoved transition time to three days in the future
Forrest Voight [Tue, 29 Nov 2011 05:39:45 +0000]
moved transition time to three days in the future

12 years agoMerge branch 'optional_donation'
Forrest Voight [Tue, 29 Nov 2011 05:30:28 +0000]
Merge branch 'optional_donation'

12 years agofixed bug with old share donation handling by porting new changes over
Forrest Voight [Tue, 29 Nov 2011 02:25:08 +0000]
fixed bug with old share donation handling by porting new changes over

12 years agofixed get_share_counts off by one error
Forrest Voight [Tue, 29 Nov 2011 01:23:27 +0000]
fixed get_share_counts off by one error

12 years agosimplify handling of new timestamps
Forrest Voight [Tue, 29 Nov 2011 01:20:30 +0000]
simplify handling of new timestamps

12 years agomake chain length quarter on transition
Forrest Voight [Tue, 29 Nov 2011 00:34:27 +0000]
make chain length quarter on transition

12 years agoupdated transition time (and fixed an accidental change)
Forrest Voight [Tue, 29 Nov 2011 00:28:12 +0000]
updated transition time (and fixed an accidental change)

12 years ago1 satoshi is always donated so that a list of p2pool generated blocks can be easily...
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

12 years agofixed donation amount not being applied
Forrest Voight [Mon, 28 Nov 2011 23:54:33 +0000]
fixed donation amount not being applied

12 years agoremoved transaction ordering because payout script is not in coinbase anymore
Forrest Voight [Mon, 28 Nov 2011 23:54:18 +0000]
removed transaction ordering because payout script is not in coinbase anymore