Forrest Voight [Wed, 8 Aug 2012 14:20:32 +0000]
fixed p2pool.test.test_p2p, broken by
dab6c2e8
Forrest Voight [Mon, 6 Aug 2012 01:11:55 +0000]
always produce blocks with nVersion=1 instead of passing through value received from bitcoind, as to avoid problems with BIP 34's requirement for nVersion=2 blocks to include the block height in the coinbase script
Forrest Voight [Sat, 28 Jul 2012 21:40:15 +0000]
fixed checking mm work against incorrect target when mining on multiple mm chains
Forrest Voight [Wed, 25 Jul 2012 21:16:50 +0000]
support for reading and writing ipv6 addresses
Forrest Voight [Tue, 24 Jul 2012 17:53:13 +0000]
made requesting best block header retry
Forrest Voight [Sat, 21 Jul 2012 02:38:00 +0000]
Merge remote-tracking branch 'origin/timestamper'
Conflicts:
p2pool/main.py
p2pool/web.py
Forrest Voight [Fri, 13 Jul 2012 18:31:47 +0000]
pass bitcoin warnings through to console+web
Forrest Voight [Fri, 13 Jul 2012 17:00:08 +0000]
increased timestamp advance from 12 to 120 seconds to avoid miners working on overlapping timestamp ranges
Forrest Voight [Fri, 13 Jul 2012 16:59:29 +0000]
Revert "added miner timestamp rolling check"
This reverts commit
fc4ae93a433d125828929afb9f1eeb1e7dd153dc.
Forrest Voight [Tue, 10 Jul 2012 00:56:07 +0000]
added notice about keeping password secret and restarting bitcoin to "no config file found" info
Forrest Voight [Sun, 8 Jul 2012 23:09:21 +0000]
added miner timestamp rolling check
Forrest Voight [Sat, 7 Jul 2012 03:30:40 +0000]
added /user_stales to web
Forrest Voight [Fri, 6 Jul 2012 02:06:53 +0000]
added /pings web page
Forrest Voight [Wed, 4 Jul 2012 02:26:18 +0000]
broadcast shares in serial
Forrest Voight [Wed, 4 Jul 2012 16:59:28 +0000]
made WorkerBridge use broadcast_share instead of its own implementation
Forrest Voight [Wed, 4 Jul 2012 02:25:48 +0000]
enable deferred debugging when running with --debug
Forrest Voight [Fri, 6 Jul 2012 19:45:24 +0000]
removed some dead code in tests
Forrest Voight [Sun, 1 Jul 2012 08:35:28 +0000]
made tracker attributes private
Forrest Voight [Sat, 7 Jul 2012 20:48:16 +0000]
removed mentions of shares from tracker
Forrest Voight [Thu, 28 Jun 2012 20:20:09 +0000]
some tracker cleanup
Forrest Voight [Tue, 3 Jul 2012 21:58:53 +0000]
fixed RPC check function not actually doing anything due to mismatched parenthesis
Forrest Voight [Mon, 2 Jul 2012 18:59:54 +0000]
fill in bitcoin protocol sub-version
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
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
Forrest Voight [Sun, 24 Jun 2012 16:43:37 +0000]
collapsed poll_bitcoind function into nothing
Forrest Voight [Sun, 24 Jun 2012 16:30:00 +0000]
some pylint fixes
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
Forrest Voight [Sun, 24 Jun 2012 15:58:31 +0000]
fixed compute_work using its own previous result instead of bitcoind_work
Forrest Voight [Sun, 24 Jun 2012 15:55:33 +0000]
moved WorkerBridge to p2pool.work
Forrest Voight [Sun, 24 Jun 2012 07:04:15 +0000]
moved merged work, combining work, and LP into WorkerBridge
Forrest Voight [Sun, 24 Jun 2012 06:15:42 +0000]
removed support for legacy addrs.txt
Forrest Voight [Sun, 24 Jun 2012 05:59:44 +0000]
separated best_share_hash and mm_chains from current_work
Forrest Voight [Sun, 24 Jun 2012 05:43:47 +0000]
split worker logic completely into WorkerBridge class and out of main()
Forrest Voight [Sat, 23 Jun 2012 07:20:10 +0000]
made p2p.Node clean up all delayedcalls. test.test_p2p now passes.
Forrest Voight [Fri, 22 Jun 2012 21:48:55 +0000]
fixed p2pool.test.test_p2p testcase
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
Forrest Voight [Fri, 22 Jun 2012 21:20:37 +0000]
removed tx_get_sigop_count, long unused and now outdated
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
Forrest Voight [Fri, 22 Jun 2012 21:03:57 +0000]
moved FixedArgumentParser into util.fixargparse
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
Forrest Voight [Sun, 17 Jun 2012 04:09:21 +0000]
bump share version to 3 to get people to upgrade
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
Forrest Voight [Thu, 14 Jun 2012 22:56:40 +0000]
removed some accidentally committed local code
Forrest Voight [Thu, 14 Jun 2012 22:49:36 +0000]
display current version on web
Forrest Voight [Tue, 12 Jun 2012 07:01:56 +0000]
fixed long polling
Forrest Voight [Sun, 10 Jun 2012 23:19:35 +0000]
send long poll when we get transactions to include
Forrest Voight [Sun, 10 Jun 2012 07:03:09 +0000]
skip ahead to received block headers to prevent orphans from bitcoind lag
Forrest Voight [Sat, 9 Jun 2012 18:19:26 +0000]
refactored work computation
Forrest Voight [Sun, 3 Jun 2012 20:03:35 +0000]
re-add timestamp cutoff to prevent continually requesting old sharechains from peers
Forrest Voight [Tue, 29 May 2012 06:21:49 +0000]
Broadcast current best block header over P2P network
Forrest Voight [Tue, 29 May 2012 19:38:51 +0000]
Merge pull request #25 from grimd34th/patch-1
Update p2pool/networks.py
grimd34th [Tue, 29 May 2012 17:48:57 +0000]
Update p2pool/networks.py
Forrest Voight [Fri, 18 May 2012 05:33:26 +0000]
ignore newshares
Forrest Voight [Fri, 18 May 2012 05:25:40 +0000]
disable difficulty thresholding when deciding to request sharechain
Forrest Voight [Fri, 18 May 2012 04:47:50 +0000]
fixup! don't drop peers for any reason
Forrest Voight [Fri, 18 May 2012 04:43:23 +0000]
don't drop peers for any reason
Forrest Voight [Fri, 18 May 2012 04:39:41 +0000]
don't warn about version 2
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.
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.
Forrest Voight [Fri, 18 May 2012 04:00:12 +0000]
fixed bug due caused by programming error and upgraded hash rate rising above 5%
Forrest Voight [Thu, 17 May 2012 04:29:59 +0000]
go back to 1 pseudoshare/second, but fix bitcoin pseudoshare target to H==0
Forrest Voight [Wed, 16 May 2012 15:27:16 +0000]
added assertions to check that miner didn't change bits or previous_block
boinggg [Mon, 14 May 2012 12:58:14 +0000]
added favicon to web interface
Forrest Voight [Sat, 12 May 2012 02:01:08 +0000]
updated portals94's bootstrap address
Forrest Voight [Thu, 10 May 2012 23:16:47 +0000]
improved peer heuristic to prefer nodes with long uptime less strongly
Forrest Voight [Thu, 10 May 2012 23:17:14 +0000]
removed long-outdated __main__ tests
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
Forrest Voight [Wed, 9 May 2012 00:28:03 +0000]
fixed typo in stale counting
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
Forrest Voight [Tue, 8 May 2012 23:18:22 +0000]
fixed header_hash being undeclared in submit_block_p2p
Forrest Voight [Tue, 8 May 2012 19:53:29 +0000]
fix for small glitch in graph at transition to new stale breakdown
Forrest Voight [Tue, 8 May 2012 19:39:47 +0000]
removed mismatched padding on total label
Forrest Voight [Tue, 8 May 2012 19:36:32 +0000]
reversed peer plots and fixed handling of zero-height stack items
Forrest Voight [Tue, 8 May 2012 19:34:07 +0000]
added total label with mean
Forrest Voight [Tue, 8 May 2012 18:28:43 +0000]
added stacked graphs
Forrest Voight [Fri, 4 May 2012 09:36:27 +0000]
added separate tracking of stale types to graphs
Forrest Voight [Tue, 8 May 2012 17:42:12 +0000]
fix for windows raising a WindowsError exception when rename fails
Forrest Voight [Tue, 8 May 2012 14:15:54 +0000]
fixed patron_sendmany
Forrest Voight [Mon, 7 May 2012 23:16:33 +0000]
removed old share explorer redirect page
Forrest Voight [Sun, 6 May 2012 13:56:17 +0000]
added sort_key to data_to_lines and sort versions numerically
Forrest Voight [Sat, 5 May 2012 23:49:14 +0000]
merged d3 commit
2697a60ba0
Forrest Voight [Sat, 5 May 2012 20:49:46 +0000]
generalized desired_versions handling to data_to_lines
Forrest Voight [Sat, 5 May 2012 20:43:03 +0000]
removed value_getter from graphs
Forrest Voight [Mon, 7 May 2012 21:25:08 +0000]
Merge pull request #21 from grimd34th/master
Bootstrap address fix
grimd34th [Mon, 7 May 2012 21:07:41 +0000]
New litecoin boostrap addrs
Forrest Voight [Thu, 3 May 2012 22:15:56 +0000]
made stale_info an EnumType instead of just an integer
Forrest Voight [Thu, 3 May 2012 22:11:28 +0000]
reversed order of EnumType mapping argument
Forrest Voight [Thu, 3 May 2012 22:10:16 +0000]
fixed duplicate future expansion enum values in message_sharereply.result
Forrest Voight [Thu, 3 May 2012 22:02:47 +0000]
make hovering over a line in the graph make other labels transparent
Forrest Voight [Thu, 3 May 2012 22:17:12 +0000]
show desired version in share explorer
Forrest Voight [Thu, 3 May 2012 21:42:50 +0000]
fixed address link going to block explorer page
Forrest Voight [Thu, 3 May 2012 20:00:20 +0000]
made currency symbols and block explorer urls on html pages adapt to parent chain
Forrest Voight [Thu, 3 May 2012 19:59:36 +0000]
made peer_addresses and peer_versions return JSON, fixing unicode bug
Forrest Voight [Thu, 3 May 2012 07:28:33 +0000]
made IOCP an option and off by default
Forrest Voight [Thu, 3 May 2012 06:44:05 +0000]
added plotting of desired versions
Forrest Voight [Thu, 3 May 2012 00:06:20 +0000]
fixed getaddr rpc call
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
Forrest Voight [Wed, 2 May 2012 23:07:13 +0000]
add network name to bug reports
Forrest Voight [Wed, 2 May 2012 22:41:05 +0000]
moved some code under block submission in case it raises an exception
Forrest Voight [Wed, 2 May 2012 22:03:53 +0000]
broadcast blocks until they're 5 bitcoin blocks old instead of 1 old