p2pool.git
11 years agofixed memory leak of peer objects due Share objects holding a reference to the origin... 11.1
Forrest Voight [Thu, 10 Jan 2013 03:19:40 +0000]
fixed memory leak of peer objects due Share objects holding a reference to the originating peer object

11 years agoprint warning if uncollectable cyclic garbage is produced
Forrest Voight [Wed, 9 Jan 2013 07:17:33 +0000]
print warning if uncollectable cyclic garbage is produced

11 years agofixed possible DoS - there was no limit on the number of addr entries
Forrest Voight [Tue, 8 Jan 2013 06:04:32 +0000]
fixed possible DoS - there was no limit on the number of addr entries

11 years agocorrected units in memory graph
Forrest Voight [Mon, 7 Jan 2013 20:58:10 +0000]
corrected units in memory graph

11 years agoadded memory usage graph
Forrest Voight [Mon, 7 Jan 2013 20:57:24 +0000]
added memory usage graph

11 years agoMerge pull request #74 from Rav3nPL/patch-10
Forrest Voight [Wed, 2 Jan 2013 07:10:17 +0000]
Merge pull request #74 from Rav3nPL/patch-10

Add "per block" to payout

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 agoAdd "per block" to payout
Rav3nPL [Wed, 2 Jan 2013 01:58:01 +0000]
Add "per block" to payout

Question that is asked from time to time. Most ppl thinks it is total for 24hrs of mining, but it it per block reward after 24hrs.

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