p2pool.git
11 years agoincremented versions to 11 11.0
Forrest Voight [Wed, 2 Jan 2013 07:06:44 +0000]
incremented versions to 11

11 years agocheck coinbase subsidy in test_nodes
Forrest Voight [Wed, 2 Jan 2013 06:47:58 +0000]
check coinbase subsidy in test_nodes

11 years agofixed up test cases
Forrest Voight [Wed, 2 Jan 2013 04:46:08 +0000]
fixed up test cases

11 years agofixed bug in fix to subsidy calculation: subsidy adjustment was after payout calculat...
Forrest Voight [Wed, 2 Jan 2013 03:50:31 +0000]
fixed bug in fix to subsidy calculation: subsidy adjustment was after payout calculation, so instead of fixing the problem, it just made the shares invalid

11 years agofixed: don't display meaningless "punishing share for 'not all txs present'" message...
Forrest Voight [Wed, 2 Jan 2013 01:08:39 +0000]
fixed: don't display meaningless "punishing share for 'not all txs present'" message at start

11 years agoassert that merkle_root passed to get_share is correct
Forrest Voight [Tue, 1 Jan 2013 21:18:29 +0000]
assert that merkle_root passed to get_share is correct

11 years agosend work right after subscribe with unknown username to work with stratum-mining...
Forrest Voight [Mon, 31 Dec 2012 22:56:38 +0000]
send work right after subscribe with unknown username to work with stratum-mining-proxy

11 years agocache work by rolling coinbase
Forrest Voight [Mon, 31 Dec 2012 21:54:37 +0000]
cache work by rolling coinbase

11 years agomade miner interfaces not assume coinbase nonce is 4 bytes
Forrest Voight [Mon, 31 Dec 2012 21:19:19 +0000]
made miner interfaces not assume coinbase nonce is 4 bytes

11 years agoremoved internal timestamp rolling
Forrest Voight [Mon, 31 Dec 2012 19:44:18 +0000]
removed internal timestamp rolling

11 years agorefuse stratum submits with unknown job_id instead of returning jsonrpc error
Forrest Voight [Mon, 31 Dec 2012 20:37:56 +0000]
refuse stratum submits with unknown job_id instead of returning jsonrpc error

11 years agofix how stratum uses WorkerBridge interface
Forrest Voight [Mon, 31 Dec 2012 21:55:33 +0000]
fix how stratum uses WorkerBridge interface

11 years agoincremented version to 10 10.0
Forrest Voight [Sat, 29 Dec 2012 22:46:56 +0000]
incremented version to 10

11 years agostratum support
Forrest Voight [Fri, 28 Dec 2012 09:32:16 +0000]
stratum support

11 years agoincreased default donation amount to 1% to continue to support post-halving development
Forrest Voight [Sat, 29 Dec 2012 22:33:16 +0000]
increased default donation amount to 1% to continue to support post-halving development

11 years agofixup to commit 38bda9: refactored jsonrpc...
Forrest Voight [Fri, 28 Dec 2012 16:28:37 +0000]
fixup to commit 38bda9: refactored jsonrpc...

11 years agoallow changing last_txout_nonce when finalizing share
Forrest Voight [Fri, 28 Dec 2012 09:29:28 +0000]
allow changing last_txout_nonce when finalizing share

11 years agorefactored jsonrpc: broke generic jsonrpc handling out of HTTP-specific implementatio...
Forrest Voight [Fri, 28 Dec 2012 09:41:02 +0000]
refactored jsonrpc: broke generic jsonrpc handling out of HTTP-specific implementation, allow trees of rpc calls

11 years agomake WorkerBridge unaware of http.Request object. only the username is relevant
Forrest Voight [Fri, 28 Dec 2012 09:28:53 +0000]
make WorkerBridge unaware of http.Request object. only the username is relevant

11 years agokeep gentx and other transactions separate. also removes several unnecessary tx seria...
Forrest Voight [Fri, 28 Dec 2012 06:28:42 +0000]
keep gentx and other transactions separate. also removes several unnecessary tx serializations

11 years agoremoved now-unnecessary "transactions" argment to get_share
Forrest Voight [Fri, 28 Dec 2012 06:22:24 +0000]
removed now-unnecessary "transactions" argment to get_share

11 years agoupdated gitignore
Forrest Voight [Mon, 24 Dec 2012 06:54:30 +0000]
updated gitignore

11 years agodocumented release procedure
Forrest Voight [Sun, 23 Dec 2012 23:45:30 +0000]
documented release procedure

11 years agodrop connection to peer if packet with invalid hash is received, as transaction prefo...
Forrest Voight [Mon, 24 Dec 2012 06:51:44 +0000]
drop connection to peer if packet with invalid hash is received, as transaction preforwarding state relies on packets not being dropped

11 years agofix subsidy being calculated incorrectly when per-share transaction limit is exceeded
Forrest Voight [Mon, 17 Dec 2012 20:39:11 +0000]
fix subsidy being calculated incorrectly when per-share transaction limit is exceeded

11 years agono longer bypass local sharecheck when a share is found
Forrest Voight [Tue, 18 Dec 2012 04:53:31 +0000]
no longer bypass local sharecheck when a share is found

11 years agofixed block height decoding failing when coinbase doesn't contain it
Forrest Voight [Sun, 16 Dec 2012 17:02:25 +0000]
fixed block height decoding failing when coinbase doesn't contain it

11 years agoMerge pull request #59 from Rav3nPL/patch-6
Forrest Voight [Sun, 16 Dec 2012 21:53:46 +0000]
Merge pull request #59 from Rav3nPL/patch-6

Add currency symbol to page

11 years agoAdd currency symbol to page
Rav3nPL [Sun, 16 Dec 2012 21:40:45 +0000]
Add currency symbol to page

Displaying BTC/LTC/TRC on front page

11 years agoterracoin net: higher SPREAD value, seednode removed
Terracoin [Fri, 14 Dec 2012 11:30:52 +0000]
terracoin net: higher SPREAD value, seednode removed

 - TRC network generates blocks 5 times faster than bitcoin network, use 5 times higher SPREAD value then

 - 74.220.242.6:9334 seednode was never seen ; removed from list.

11 years agoMerge pull request #53 from Rav3nPL/patch-3
Forrest Voight [Mon, 10 Dec 2012 01:45:04 +0000]
Merge pull request #53 from Rav3nPL/patch-3

Update setup.py

11 years agoUpdate setup.py
Rav3nPL [Sun, 9 Dec 2012 14:35:13 +0000]
Update setup.py

fix for win64 detection - platform.architecture() returns table

11 years agoMerge pull request #52 from terracoin/master
Forrest Voight [Sat, 8 Dec 2012 18:40:21 +0000]
Merge pull request #52 from terracoin/master

support for the Terracoin network

11 years agoAdd support for the Terracoin network.
Terracoin [Sat, 8 Dec 2012 15:55:23 +0000]
Add support for the Terracoin network.

11 years agosimulate block submission working
Forrest Voight [Fri, 7 Dec 2012 18:28:49 +0000]
simulate block submission working

11 years agouse float for pool speed in chain ranking
Forrest Voight [Fri, 7 Dec 2012 18:28:04 +0000]
use float for pool speed in chain ranking

11 years agorun testcases in debug mode
Forrest Voight [Fri, 7 Dec 2012 18:27:35 +0000]
run testcases in debug mode

11 years agovisit all web pages in test_nodes testcase
Forrest Voight [Fri, 7 Dec 2012 17:56:39 +0000]
visit all web pages in test_nodes testcase

11 years agoMerge pull request #51 from Rav3nPL/patch-1
Forrest Voight [Fri, 7 Dec 2012 19:33:33 +0000]
Merge pull request #51 from Rav3nPL/patch-1

detect win64

11 years agodetect win64
Rav3nPL [Fri, 7 Dec 2012 19:30:14 +0000]
detect win64

detect win64 and compile exe using bundle=3 (1 is not supported on win64).

11 years agofixed version detector to work with new github tar/zipballs
Forrest Voight [Fri, 7 Dec 2012 07:48:30 +0000]
fixed version detector to work with new github tar/zipballs

11 years agoincreased test_nodes testcase timeout
Forrest Voight [Thu, 6 Dec 2012 07:18:23 +0000]
increased test_nodes testcase timeout

11 years agoUpdate web-static/index.html
Rav3nPL [Mon, 3 Dec 2012 18:18:41 +0000]
Update web-static/index.html

change misinforming "stale" to "DOA+orphan"

11 years agoto reduce memory usage, keep tx pointers in interleaved list instead of each in its... 9.4
Forrest Voight [Thu, 6 Dec 2012 06:44:06 +0000]
to reduce memory usage, keep tx pointers in interleaved list instead of each in its own _Record instance

11 years agoinstead of 300, request a random length of shares so that it always eventually gets... 9.3
Forrest Voight [Sun, 2 Dec 2012 17:53:54 +0000]
instead of 300, request a random length of shares so that it always eventually gets past a too-large chunk of the sharechain

11 years agodecreased number of requested shares from 501 to 300 to avoid "sharereply too long...
Forrest Voight [Sun, 2 Dec 2012 04:02:57 +0000]
decreased number of requested shares from 501 to 300 to avoid "sharereply too long" errors

11 years agofixed: don't display meaningless "punishing share for 'not all txs present'" message...
Forrest Voight [Sun, 2 Dec 2012 02:55:08 +0000]
fixed: don't display meaningless "punishing share for 'not all txs present'" message at start

11 years agoremove "KNOWN" and "MINING"
Rav3nPL [Fri, 30 Nov 2012 00:08:28 +0000]
remove "KNOWN" and "MINING"

11 years agoDo not print "Sending 0 shares"
Rav3nPL [Fri, 30 Nov 2012 00:04:08 +0000]
Do not print "Sending 0 shares"

11 years agoAdded print tx hash to output
Rav3nPL [Thu, 29 Nov 2012 23:58:35 +0000]
Added print tx hash to output

11 years agomemoize IntType constructor
Forrest Voight [Thu, 29 Nov 2012 19:02:57 +0000]
memoize IntType constructor

11 years agofixed major inefficiency in share checking 9.2
Forrest Voight [Thu, 29 Nov 2012 06:25:55 +0000]
fixed major inefficiency in share checking

11 years agoRevert "changed shares requested from 501 to 50"
Forrest Voight [Thu, 29 Nov 2012 05:13:56 +0000]
Revert "changed shares requested from 501 to 50"

This reverts commit 67a76e69e8eb3ad0e97364d1f9315c3c29d01487.

11 years agooptimized a few routines' time efficiency
Forrest Voight [Thu, 29 Nov 2012 01:35:23 +0000]
optimized a few routines' time efficiency

11 years agosmall speadup for ListType.read
Forrest Voight [Wed, 28 Nov 2012 07:47:22 +0000]
small speadup for ListType.read

11 years agofixed bug, speeding up share loading and verification by 50%
Forrest Voight [Wed, 28 Nov 2012 07:29:33 +0000]
fixed bug, speeding up share loading and verification by 50%

11 years agoincremented network version to 901 9.1
Forrest Voight [Wed, 28 Nov 2012 02:21:53 +0000]
incremented network version to 901

11 years agoremoved old share implementations
Forrest Voight [Mon, 26 Nov 2012 05:38:43 +0000]
removed old share implementations

11 years agoinclude share type in share.html
Forrest Voight [Tue, 27 Nov 2012 16:59:33 +0000]
include share type in share.html

11 years agoalso ignore old shares in initial share exchange
Forrest Voight [Tue, 27 Nov 2012 02:48:39 +0000]
also ignore old shares in initial share exchange

11 years agodon't display meaningless "punishing share for 'not all txs present'" message at...
Forrest Voight [Mon, 26 Nov 2012 17:34:02 +0000]
don't display meaningless "punishing share for 'not all txs present'" message at start

11 years agoignore old share broadcasts
Forrest Voight [Tue, 27 Nov 2012 00:11:17 +0000]
ignore old share broadcasts

11 years agoprint a less scary, more informative message when a share request times out
Forrest Voight [Mon, 26 Nov 2012 23:57:22 +0000]
print a less scary, more informative message when a share request times out

11 years agochanged shares requested from 501 to 50
Forrest Voight [Mon, 26 Nov 2012 19:57:17 +0000]
changed shares requested from 501 to 50

11 years agofix for commit 2de88b3d - start using "stops" in share requests again
Forrest Voight [Mon, 26 Nov 2012 17:04:12 +0000]
fix for commit 2de88b3d - start using "stops" in share requests again

11 years agodecrease default outgoing connections to 6
Forrest Voight [Sun, 25 Nov 2012 19:31:10 +0000]
decrease default outgoing connections to 6

11 years agostart using "stops" in share requests again
Forrest Voight [Sun, 25 Nov 2012 17:31:19 +0000]
start using "stops" in share requests again

11 years agodon't connect to old peers. should reduce bandwidth used
Forrest Voight [Sun, 25 Nov 2012 15:01:14 +0000]
don't connect to old peers. should reduce bandwidth used

11 years agofix to commit ebddba
Forrest Voight [Mon, 19 Nov 2012 21:38:42 +0000]
fix to commit ebddba

11 years agofixed bitcoind warning message not really being ignored
Forrest Voight [Mon, 19 Nov 2012 17:01:23 +0000]
fixed bitcoind warning message not really being ignored

11 years agofix rare failure when starting reported by Smoovius
Forrest Voight [Sun, 18 Nov 2012 22:37:13 +0000]
fix rare failure when starting reported by Smoovius

11 years agoignore bitcoind's annoying "pre-release test build" warning
Forrest Voight [Sun, 18 Nov 2012 06:08:51 +0000]
ignore bitcoind's annoying "pre-release test build" warning

11 years agoretitled Getwork Latency graph to Bitcoind GetBlockTemplate Latency
Forrest Voight [Thu, 15 Nov 2012 18:11:06 +0000]
retitled Getwork Latency graph to Bitcoind GetBlockTemplate Latency

11 years agofixed bug caused when listening on p2p port initially fails
Forrest Voight [Mon, 12 Nov 2012 18:21:17 +0000]
fixed bug caused when listening on p2p port initially fails

11 years agorestored litecoin_testnet's old MAX_TARGET
Forrest Voight [Mon, 12 Nov 2012 16:45:15 +0000]
restored litecoin_testnet's old MAX_TARGET

11 years agoadded --outgoing-conns argument for people who want to decrease bandwidth usage 9.0
Forrest Voight [Thu, 8 Nov 2012 18:54:28 +0000]
added --outgoing-conns argument for people who want to decrease bandwidth usage

11 years agoadded new stratum-compatible share implementation
Forrest Voight [Sun, 4 Nov 2012 20:46:09 +0000]
added new stratum-compatible share implementation

11 years agounlock bitcoin pseudoshare difficulty
Forrest Voight [Mon, 5 Nov 2012 16:34:39 +0000]
unlock bitcoin pseudoshare difficulty

11 years agocompensate for overhead in storing remembered_txs by adding 100 bytes to each transaction
Forrest Voight [Mon, 5 Nov 2012 03:09:30 +0000]
compensate for overhead in storing remembered_txs by adding 100 bytes to each transaction

11 years agolimit remote_tx_hashes set to 10000 items
Forrest Voight [Sun, 4 Nov 2012 22:34:11 +0000]
limit remote_tx_hashes set to 10000 items

11 years agosort COVERAGE_REPORT output
Forrest Voight [Sat, 3 Nov 2012 16:02:27 +0000]
sort COVERAGE_REPORT output

11 years agodo set_best_share after pruning old shares
Forrest Voight [Fri, 2 Nov 2012 22:01:30 +0000]
do set_best_share after pruning old shares

11 years agoinclude merged mining work in simulated mining
Forrest Voight [Fri, 2 Nov 2012 19:36:39 +0000]
include merged mining work in simulated mining

11 years agoinclude transactions in simulated mining
Forrest Voight [Fri, 2 Nov 2012 19:36:08 +0000]
include transactions in simulated mining

11 years agomade test_node find some block solutions
Forrest Voight [Fri, 2 Nov 2012 18:38:22 +0000]
made test_node find some block solutions

11 years agoextended test_node to test switchover
Forrest Voight [Fri, 2 Nov 2012 05:00:19 +0000]
extended test_node to test switchover

11 years agorewrote switchover logic to be more general
Forrest Voight [Fri, 2 Nov 2012 05:00:05 +0000]
rewrote switchover logic to be more general

11 years agoadded MIN_TARGET attribute to p2pool network definitions for testing
Forrest Voight [Fri, 2 Nov 2012 04:58:24 +0000]
added MIN_TARGET attribute to p2pool network definitions for testing

11 years agoadded vps.forre.st to BOOSTRAP_ADDRS for all networks
Forrest Voight [Fri, 2 Nov 2012 20:44:03 +0000]
added vps.forre.st to BOOSTRAP_ADDRS for all networks

11 years agoadded test_nodes, which simulates 3 p2pool nodes mining and exchanging shares
Forrest Voight [Wed, 31 Oct 2012 21:31:27 +0000]
added test_nodes, which simulates 3 p2pool nodes mining and exchanging shares

11 years agomade test_node find an available port to listen to instead of using a fixed one
Forrest Voight [Wed, 31 Oct 2012 21:31:08 +0000]
made test_node find an available port to listen to instead of using a fixed one

11 years agoadded p2pool.main to coverage test
Forrest Voight [Wed, 31 Oct 2012 21:30:29 +0000]
added p2pool.main to coverage test

11 years agomade mining test start a jsonrpc server and go through that to maximize coverage
Forrest Voight [Wed, 31 Oct 2012 17:18:13 +0000]
made mining test start a jsonrpc server and go through that to maximize coverage

11 years agoimproved coverage for VarInt
Forrest Voight [Wed, 31 Oct 2012 17:17:35 +0000]
improved coverage for VarInt

11 years agoadded coverage+find+pylint dev scripts
Forrest Voight [Wed, 31 Oct 2012 15:07:00 +0000]
added coverage+find+pylint dev scripts

11 years agoadded testcase for node+work that simulates mining 100 shares
Forrest Voight [Wed, 31 Oct 2012 05:34:50 +0000]
added testcase for node+work that simulates mining 100 shares

11 years agomade share punishing message not go to stderr and show not only in debug mode
Forrest Voight [Wed, 31 Oct 2012 03:58:30 +0000]
made share punishing message not go to stderr and show not only in debug mode

11 years agoremove now-unnecessary restriction on nodes to forget about (the "raw" message)
Forrest Voight [Wed, 31 Oct 2012 02:34:49 +0000]
remove now-unnecessary restriction on nodes to forget about (the "raw" message)

11 years agoadded support to forrest.Tracker for removing the children of a fork's root
Forrest Voight [Wed, 31 Oct 2012 01:56:39 +0000]
added support to forrest.Tracker for removing the children of a fork's root

11 years agomerged preremove_special and postremove_special since they didn't need to be separate
Forrest Voight [Wed, 31 Oct 2012 01:50:14 +0000]
merged preremove_special and postremove_special since they didn't need to be separate