p2pool.git
11 years agoremove deferral.sleep's canceller, as it wasn't used anywhere and caused incompatibil...
Forrest Voight [Mon, 2 Jul 2012 15:26:47 +0000]
remove deferral.sleep's canceller, as it wasn't used anywhere and caused incompatibilities with older Twisted versions

11 years agodetermine whether to count a pseudoshare as "dead" based on whether there's been...
Forrest Voight [Mon, 2 Jul 2012 15:25:42 +0000]
determine whether to count a pseudoshare as "dead" based on whether there's been a long poll since the work was generated instead of whether there's been a share since then

11 years agocollapsed poll_bitcoind function into nothing
Forrest Voight [Sun, 24 Jun 2012 16:43:37 +0000]
collapsed poll_bitcoind function into nothing

11 years agosome pylint fixes
Forrest Voight [Sun, 24 Jun 2012 16:30:00 +0000]
some pylint fixes

11 years agochanged delay on getauxblock error from 1 second to 30 so there's less spam when...
Forrest Voight [Sun, 24 Jun 2012 16:03:24 +0000]
changed delay on getauxblock error from 1 second to 30 so there's less spam when mm daemons aren't running

11 years agofixed compute_work using its own previous result instead of bitcoind_work
Forrest Voight [Sun, 24 Jun 2012 15:58:31 +0000]
fixed compute_work using its own previous result instead of bitcoind_work

11 years agomoved WorkerBridge to p2pool.work
Forrest Voight [Sun, 24 Jun 2012 15:55:33 +0000]
moved WorkerBridge to p2pool.work

11 years agomoved merged work, combining work, and LP into WorkerBridge
Forrest Voight [Sun, 24 Jun 2012 07:04:15 +0000]
moved merged work, combining work, and LP into WorkerBridge

11 years agoremoved support for legacy addrs.txt
Forrest Voight [Sun, 24 Jun 2012 06:15:42 +0000]
removed support for legacy addrs.txt

11 years agoseparated best_share_hash and mm_chains from current_work
Forrest Voight [Sun, 24 Jun 2012 05:59:44 +0000]
separated best_share_hash and mm_chains from current_work

11 years agosplit worker logic completely into WorkerBridge class and out of main()
Forrest Voight [Sun, 24 Jun 2012 05:43:47 +0000]
split worker logic completely into WorkerBridge class and out of main()

11 years agomade p2p.Node clean up all delayedcalls. test.test_p2p now passes.
Forrest Voight [Sat, 23 Jun 2012 07:20:10 +0000]
made p2p.Node clean up all delayedcalls. test.test_p2p now passes.

11 years agofixed p2pool.test.test_p2p testcase
Forrest Voight [Fri, 22 Jun 2012 21:48:55 +0000]
fixed p2pool.test.test_p2p testcase

11 years agoremoved exact binomal confidence intervals. the "Wilson score interval" is pretty...
Forrest Voight [Fri, 22 Jun 2012 21:41:42 +0000]
removed exact binomal confidence intervals. the "Wilson score interval" is pretty good, and the exact code is published at forre.st/binomconf

11 years agoremoved tx_get_sigop_count, long unused and now outdated
Forrest Voight [Fri, 22 Jun 2012 21:20:37 +0000]
removed tx_get_sigop_count, long unused and now outdated

11 years agolazily evaluate merkle branches so we can use None in places that
Forrest Voight [Fri, 22 Jun 2012 21:15:00 +0000]
lazily evaluate merkle branches so we can use None in places that
we know shouldn't matter (for example when computing a branch for
an as-of-yet unknown item) instead of using a value and asserting
that it didn't affect the result

11 years agomoved FixedArgumentParser into util.fixargparse
Forrest Voight [Fri, 22 Jun 2012 21:03:57 +0000]
moved FixedArgumentParser into util.fixargparse

11 years agofixed peer block header acceptance criteria being based on p2pool's view of the best... 3.1
Forrest Voight [Mon, 18 Jun 2012 05:12:10 +0000]
fixed peer block header acceptance criteria being based on p2pool's view of the best block instead of bitcoind's, leading to oscillation and arbitrarily long chains potentially being extended

11 years agobump share version to 3 to get people to upgrade 3.0
Forrest Voight [Sun, 17 Jun 2012 04:09:21 +0000]
bump share version to 3 to get people to upgrade

11 years agotrack current block height and use it to calculate block subsidy when skipping ahead...
Forrest Voight [Sun, 17 Jun 2012 03:32:39 +0000]
track current block height and use it to calculate block subsidy when skipping ahead of bitcoind

11 years agoremoved some accidentally committed local code
Forrest Voight [Thu, 14 Jun 2012 22:56:40 +0000]
removed some accidentally committed local code

11 years agodisplay current version on web
Forrest Voight [Thu, 14 Jun 2012 22:49:36 +0000]
display current version on web

11 years agofixed long polling
Forrest Voight [Tue, 12 Jun 2012 07:01:56 +0000]
fixed long polling

11 years agosend long poll when we get transactions to include
Forrest Voight [Sun, 10 Jun 2012 23:19:35 +0000]
send long poll when we get transactions to include

11 years agoskip ahead to received block headers to prevent orphans from bitcoind lag
Forrest Voight [Sun, 10 Jun 2012 07:03:09 +0000]
skip ahead to received block headers to prevent orphans from bitcoind lag

11 years agorefactored work computation
Forrest Voight [Sat, 9 Jun 2012 18:19:26 +0000]
refactored work computation

11 years agore-add timestamp cutoff to prevent continually requesting old sharechains from peers
Forrest Voight [Sun, 3 Jun 2012 20:03:35 +0000]
re-add timestamp cutoff to prevent continually requesting old sharechains from peers

11 years agoBroadcast current best block header over P2P network
Forrest Voight [Tue, 29 May 2012 06:21:49 +0000]
Broadcast current best block header over P2P network

11 years agoMerge pull request #25 from grimd34th/patch-1
Forrest Voight [Tue, 29 May 2012 19:38:51 +0000]
Merge pull request #25 from grimd34th/patch-1

Update p2pool/networks.py

11 years agoUpdate p2pool/networks.py
grimd34th [Tue, 29 May 2012 17:48:57 +0000]
Update p2pool/networks.py

11 years agoignore newshares 0.11.2
Forrest Voight [Fri, 18 May 2012 05:33:26 +0000]
ignore newshares

11 years agodisable difficulty thresholding when deciding to request sharechain
Forrest Voight [Fri, 18 May 2012 05:25:40 +0000]
disable difficulty thresholding when deciding to request sharechain

11 years agofixup! don't drop peers for any reason
Forrest Voight [Fri, 18 May 2012 04:47:50 +0000]
fixup! don't drop peers for any reason

11 years agodon't drop peers for any reason
Forrest Voight [Fri, 18 May 2012 04:43:23 +0000]
don't drop peers for any reason

11 years agodon't warn about version 2
Forrest Voight [Fri, 18 May 2012 04:39:41 +0000]
don't warn about version 2

11 years agoRevert "new incompatible share implementation. will switch over 22 hours after 85...
Forrest Voight [Fri, 18 May 2012 04:38:53 +0000]
Revert "new incompatible share implementation. will switch over 22 hours after 85% of hash rate is upgraded"

This reverts commit c7f232401a59d34cea64ddcd7144fb204a5bad8c.

11 years agoRevert "fixed bug due caused by programming error and upgraded hash rate rising above 5%"
Forrest Voight [Fri, 18 May 2012 04:38:30 +0000]
Revert "fixed bug due caused by programming error and upgraded hash rate rising above 5%"

This reverts commit 0dbb9da2851108bfe0c7439c769ddeb1bd85d02a.

11 years agofixed bug due caused by programming error and upgraded hash rate rising above 5%
Forrest Voight [Fri, 18 May 2012 04:00:12 +0000]
fixed bug due caused by programming error and upgraded hash rate rising above 5%

11 years agogo back to 1 pseudoshare/second, but fix bitcoin pseudoshare target to H==0
Forrest Voight [Thu, 17 May 2012 04:29:59 +0000]
go back to 1 pseudoshare/second, but fix bitcoin pseudoshare target to H==0

11 years agoadded assertions to check that miner didn't change bits or previous_block
Forrest Voight [Wed, 16 May 2012 15:27:16 +0000]
added assertions to check that miner didn't change bits or previous_block

11 years agoadded favicon to web interface
boinggg [Mon, 14 May 2012 12:58:14 +0000]
added favicon to web interface

11 years agoupdated portals94's bootstrap address
Forrest Voight [Sat, 12 May 2012 02:01:08 +0000]
updated portals94's bootstrap address

11 years agoimproved peer heuristic to prefer nodes with long uptime less strongly
Forrest Voight [Thu, 10 May 2012 23:16:47 +0000]
improved peer heuristic to prefer nodes with long uptime less strongly

11 years agoremoved long-outdated __main__ tests
Forrest Voight [Thu, 10 May 2012 23:17:14 +0000]
removed long-outdated __main__ tests

12 years agofixed jsonrpc.Server superclass constructor not being called, leading to strange...
Forrest Voight [Wed, 9 May 2012 00:30:14 +0000]
fixed jsonrpc.Server superclass constructor not being called, leading to strange error when missing child is requested

12 years agofixed typo in stale counting
Forrest Voight [Wed, 9 May 2012 00:28:03 +0000]
fixed typo in stale counting

12 years agofixed getwork failing if miners idle long enough to let local hash rate fall to 0
Forrest Voight [Wed, 9 May 2012 00:03:24 +0000]
fixed getwork failing if miners idle long enough to let local hash rate fall to 0

12 years agofixed header_hash being undeclared in submit_block_p2p
Forrest Voight [Tue, 8 May 2012 23:18:22 +0000]
fixed header_hash being undeclared in submit_block_p2p

12 years agofix for small glitch in graph at transition to new stale breakdown
Forrest Voight [Tue, 8 May 2012 19:53:29 +0000]
fix for small glitch in graph at transition to new stale breakdown

12 years agoremoved mismatched padding on total label
Forrest Voight [Tue, 8 May 2012 19:39:47 +0000]
removed mismatched padding on total label

12 years agoreversed peer plots and fixed handling of zero-height stack items
Forrest Voight [Tue, 8 May 2012 19:36:32 +0000]
reversed peer plots and fixed handling of zero-height stack items

12 years agoadded total label with mean
Forrest Voight [Tue, 8 May 2012 19:34:07 +0000]
added total label with mean

12 years agoadded stacked graphs
Forrest Voight [Tue, 8 May 2012 18:28:43 +0000]
added stacked graphs

12 years agoadded separate tracking of stale types to graphs
Forrest Voight [Fri, 4 May 2012 09:36:27 +0000]
added separate tracking of stale types to graphs

12 years agofix for windows raising a WindowsError exception when rename fails
Forrest Voight [Tue, 8 May 2012 17:42:12 +0000]
fix for windows raising a WindowsError exception when rename fails

12 years agofixed patron_sendmany
Forrest Voight [Tue, 8 May 2012 14:15:54 +0000]
fixed patron_sendmany

12 years agoremoved old share explorer redirect page
Forrest Voight [Mon, 7 May 2012 23:16:33 +0000]
removed old share explorer redirect page

12 years agoadded sort_key to data_to_lines and sort versions numerically
Forrest Voight [Sun, 6 May 2012 13:56:17 +0000]
added sort_key to data_to_lines and sort versions numerically

12 years agomerged d3 commit 2697a60ba0
Forrest Voight [Sat, 5 May 2012 23:49:14 +0000]
merged d3 commit 2697a60ba0

12 years agogeneralized desired_versions handling to data_to_lines
Forrest Voight [Sat, 5 May 2012 20:49:46 +0000]
generalized desired_versions handling to data_to_lines

12 years agoremoved value_getter from graphs
Forrest Voight [Sat, 5 May 2012 20:43:03 +0000]
removed value_getter from graphs

12 years agoMerge pull request #21 from grimd34th/master
Forrest Voight [Mon, 7 May 2012 21:25:08 +0000]
Merge pull request #21 from grimd34th/master

Bootstrap address fix

12 years agoNew litecoin boostrap addrs
grimd34th [Mon, 7 May 2012 21:07:41 +0000]
New litecoin boostrap addrs

12 years agomade stale_info an EnumType instead of just an integer
Forrest Voight [Thu, 3 May 2012 22:15:56 +0000]
made stale_info an EnumType instead of just an integer

12 years agoreversed order of EnumType mapping argument
Forrest Voight [Thu, 3 May 2012 22:11:28 +0000]
reversed order of EnumType mapping argument

12 years agofixed duplicate future expansion enum values in message_sharereply.result
Forrest Voight [Thu, 3 May 2012 22:10:16 +0000]
fixed duplicate future expansion enum values in message_sharereply.result

12 years agomake hovering over a line in the graph make other labels transparent
Forrest Voight [Thu, 3 May 2012 22:02:47 +0000]
make hovering over a line in the graph make other labels transparent

12 years agoshow desired version in share explorer
Forrest Voight [Thu, 3 May 2012 22:17:12 +0000]
show desired version in share explorer

12 years agofixed address link going to block explorer page
Forrest Voight [Thu, 3 May 2012 21:42:50 +0000]
fixed address link going to block explorer page

12 years agomade currency symbols and block explorer urls on html pages adapt to parent chain
Forrest Voight [Thu, 3 May 2012 20:00:20 +0000]
made currency symbols and block explorer urls on html pages adapt to parent chain

12 years agomade peer_addresses and peer_versions return JSON, fixing unicode bug
Forrest Voight [Thu, 3 May 2012 19:59:36 +0000]
made peer_addresses and peer_versions return JSON, fixing unicode bug

12 years agomade IOCP an option and off by default 0.11.1
Forrest Voight [Thu, 3 May 2012 07:28:33 +0000]
made IOCP an option and off by default

12 years agoadded plotting of desired versions
Forrest Voight [Thu, 3 May 2012 06:44:05 +0000]
added plotting of desired versions

12 years agofixed getaddr rpc call 0.11.0
Forrest Voight [Thu, 3 May 2012 00:06:20 +0000]
fixed getaddr rpc call

12 years agonew incompatible share implementation. will switch over 22 hours after 85% of hash...
Forrest Voight [Wed, 2 May 2012 01:45:38 +0000]
new incompatible share implementation. will switch over 22 hours after 85% of hash rate is upgraded

12 years agoadd network name to bug reports
Forrest Voight [Wed, 2 May 2012 23:07:13 +0000]
add network name to bug reports

12 years agomoved some code under block submission in case it raises an exception
Forrest Voight [Wed, 2 May 2012 22:41:05 +0000]
moved some code under block submission in case it raises an exception

12 years agobroadcast blocks until they're 5 bitcoin blocks old instead of 1 old
Forrest Voight [Wed, 2 May 2012 22:03:53 +0000]
broadcast blocks until they're 5 bitcoin blocks old instead of 1 old

12 years agofixed other variable name in submit_block_rpc
Forrest Voight [Wed, 2 May 2012 21:51:25 +0000]
fixed other variable name in submit_block_rpc

12 years agodetermine console hash rate lookback based on SHARE_PERIOD instead of constant
Forrest Voight [Wed, 2 May 2012 21:32:44 +0000]
determine console hash rate lookback based on SHARE_PERIOD instead of constant

12 years agofixed incorrect variable name in submit_block_rpc
Forrest Voight [Wed, 2 May 2012 21:30:30 +0000]
fixed incorrect variable name in submit_block_rpc

12 years agodetermine warning lookbehind in terms of SHARE_PERIOD instead of using a magic number
Forrest Voight [Wed, 2 May 2012 21:30:02 +0000]
determine warning lookbehind in terms of SHARE_PERIOD instead of using a magic number

12 years agoprevent target from being raised above H=0 when merged mining
Forrest Voight [Wed, 2 May 2012 21:10:26 +0000]
prevent target from being raised above H=0 when merged mining

12 years agoreport caught exceptions to central server
Forrest Voight [Wed, 2 May 2012 06:04:57 +0000]
report caught exceptions to central server

12 years agoallow up to 4 work submits per second
Forrest Voight [Wed, 2 May 2012 06:04:40 +0000]
allow up to 4 work submits per second

12 years agoadd warning to web interface
Forrest Voight [Wed, 2 May 2012 04:55:52 +0000]
add warning to web interface

12 years agofixed share version check to actually check for majority instead of plurality
Forrest Voight [Wed, 2 May 2012 02:54:04 +0000]
fixed share version check to actually check for majority instead of plurality

12 years agofixed missing import in p2pool.data
Forrest Voight [Wed, 2 May 2012 02:01:16 +0000]
fixed missing import in p2pool.data

12 years agoremoved switchover time check
Forrest Voight [Wed, 2 May 2012 01:46:19 +0000]
removed switchover time check

12 years agofixed positive bias in local rate estimation at start
Forrest Voight [Sat, 28 Apr 2012 01:31:31 +0000]
fixed positive bias in local rate estimation at start

12 years agochanged addrs.txt to JSON addrs file
Forrest Voight [Sat, 28 Apr 2012 01:28:53 +0000]
changed addrs.txt to JSON addrs file

12 years agore-add p2p block submission to bitcoind
Forrest Voight [Sat, 28 Apr 2012 00:42:01 +0000]
re-add p2p block submission to bitcoind

12 years agorenamed Tracker.get_delta to Tracker.get_delta_to_last and added Tracker.get_delta
Forrest Voight [Sat, 28 Apr 2012 00:13:05 +0000]
renamed Tracker.get_delta to Tracker.get_delta_to_last and added Tracker.get_delta

12 years agopropagate all block solutions over p2p net
Forrest Voight [Fri, 27 Apr 2012 20:44:50 +0000]
propagate all block solutions over p2p net

12 years agofixed bug when bootstrapping sharechain with --give-author 0 0.10.4
Forrest Voight [Wed, 25 Apr 2012 16:31:18 +0000]
fixed bug when bootstrapping sharechain with --give-author 0

12 years agoadded hack so that openssl support in python isn't necessary to use new graphs
Forrest Voight [Mon, 23 Apr 2012 04:45:48 +0000]
added hack so that openssl support in python isn't necessary to use new graphs

12 years agoadded lots more stats to /static/
Forrest Voight [Sun, 15 Apr 2012 20:44:52 +0000]
added lots more stats to /static/

12 years agofix for None being used as a key in graphs
Forrest Voight [Sun, 15 Apr 2012 19:06:40 +0000]
fix for None being used as a key in graphs

12 years agosome cleanup for graph
Forrest Voight [Sun, 15 Apr 2012 18:56:24 +0000]
some cleanup for graph

12 years agodisplay per-miner current payout in graphs
Forrest Voight [Sat, 14 Apr 2012 16:46:24 +0000]
display per-miner current payout in graphs