p2pool.git
11 years agoBootstrap nodes edit novacoin
alexhz [Sat, 6 Apr 2013 07:28:54 +0000]
Bootstrap nodes edit

11 years agofix version check rule
alexhz [Sat, 6 Apr 2013 05:30:19 +0000]
fix version check rule

11 years agoprotocolversion check for testnet
alexhz [Sun, 31 Mar 2013 22:57:30 +0000]
protocolversion check for testnet

11 years agoprotocolversion check
alexhz [Sun, 31 Mar 2013 22:57:08 +0000]
protocolversion check

11 years agofixes for v3 blocks
alexhz [Sun, 31 Mar 2013 22:53:49 +0000]
fixes for v3 blocks

11 years agocomment out the debug output
alexhz [Mon, 18 Mar 2013 19:05:53 +0000]
comment out the debug output

11 years agofix
alexhz [Mon, 18 Mar 2013 19:04:37 +0000]
fix

11 years agochange share time offset
alexhz [Mon, 18 Mar 2013 18:43:55 +0000]
change share time offset

11 years agocalculate work timestamp using included transactions
alexhz [Mon, 18 Mar 2013 18:34:45 +0000]
calculate work timestamp using included transactions

11 years agocalculate coinbase fee in more correct way
alexhz [Sat, 16 Mar 2013 10:33:16 +0000]
calculate coinbase fee in more correct way

11 years agobump shares version
alexhz [Fri, 15 Mar 2013 18:59:05 +0000]
bump shares version

11 years agocalculate coinbase fee in more correct way
alexhz [Fri, 15 Mar 2013 18:20:15 +0000]
calculate coinbase fee in more correct way

11 years agomisc changes in work generation
alexhz [Wed, 13 Mar 2013 18:18:24 +0000]
misc changes in work generation

11 years agoadd target workaround
alexhz [Wed, 13 Mar 2013 17:37:39 +0000]
add target workaround

11 years agoadd bootstrap node
alexhz [Sun, 10 Mar 2013 16:33:01 +0000]
add bootstrap node

11 years agoblock-losing issue fix
alexhz [Sat, 9 Mar 2013 21:56:09 +0000]
block-losing issue fix

11 years agoblock loss fix
alexhz [Sat, 9 Mar 2013 20:52:09 +0000]
block loss fix

11 years agofix requirements
alexhz [Sat, 9 Mar 2013 16:55:25 +0000]
fix requirements

11 years agominimize donations by default
alexhz [Sat, 9 Mar 2013 13:12:06 +0000]
minimize donations by default

11 years agodisable stratum by default
alexhz [Sat, 9 Mar 2013 02:28:11 +0000]
disable stratum by default

11 years agoadd bootstrap nodes
alexhz [Fri, 8 Mar 2013 21:21:39 +0000]
add bootstrap nodes

11 years agoshare handle workaround
alexhz [Fri, 8 Mar 2013 20:45:32 +0000]
share handle workaround

11 years agofix weights del
alexhz [Fri, 8 Mar 2013 20:13:52 +0000]
fix weights del

11 years agofix amounts display
alexhz [Fri, 8 Mar 2013 13:50:49 +0000]
fix amounts display

11 years agofix share period
alexhz [Fri, 8 Mar 2013 13:17:22 +0000]
fix share period

11 years agofix target range
alexhz [Fri, 8 Mar 2013 13:03:21 +0000]
fix target range

11 years agoadd bootstrap node
alexhz [Thu, 7 Mar 2013 22:20:58 +0000]
add bootstrap node

11 years agofix coinbase fee
alexhz [Thu, 7 Mar 2013 18:30:00 +0000]
fix coinbase fee

11 years agofix init
alexhz [Thu, 7 Mar 2013 15:53:59 +0000]
fix init

11 years agoadd init.d sctipt
alexhz [Thu, 7 Mar 2013 15:47:57 +0000]
add init.d sctipt

11 years agoNVC/PPC protocol changes support
alex [Thu, 7 Mar 2013 15:39:44 +0000]
NVC/PPC protocol changes support

11 years agoprint warning if older version of twisted without abortConnection
Forrest Voight [Mon, 25 Feb 2013 21:49:50 +0000]
print warning if older version of twisted without abortConnection

11 years agofixed incompatibility with older versions of twisted introduced with memory leak fix
Forrest Voight [Thu, 7 Feb 2013 18:37:50 +0000]
fixed incompatibility with older versions of twisted introduced with memory leak fix

11 years agoMerge pull request #81 from varatada/master 11.2
Forrest Voight [Sat, 2 Feb 2013 17:06:53 +0000]
Merge pull request #81 from varatada/master

Abort timed out connections with abortConnection()

11 years agoAbort timed out connections with abortConnection()
Tadas Varanavicius [Sat, 2 Feb 2013 15:29:32 +0000]
Abort timed out connections with abortConnection()

Timed out connections are not always killed with transport.loseConnection().
Call transport.abortConnection() instead.

http://twistedmatrix.com/documents/12.2.0/core/howto/servers.html

This fixes the memory leaking issues.

11 years agoRevert "broadcast shares in serial", strongly suspected of causing a memory leak
Forrest Voight [Sun, 27 Jan 2013 22:21:21 +0000]
Revert "broadcast shares in serial", strongly suspected of causing a memory leak

This reverts commit 6f1a456b21db79b06cd6d3edd1904dd3c597b981.

Conflicts:

p2pool/main.py
p2pool/p2p.py
p2pool/util/p2protocol.py

11 years agofixed faulty assertion in data.load_share
Forrest Voight [Fri, 25 Jan 2013 20:39:23 +0000]
fixed faulty assertion in data.load_share

11 years agofixed FIND utility's space-character handling
Forrest Voight [Fri, 25 Jan 2013 20:32:49 +0000]
fixed FIND utility's space-character handling

11 years agocompleted previous incomplete patch of memory leak
Forrest Voight [Fri, 25 Jan 2013 20:31:55 +0000]
completed previous incomplete patch of memory leak

11 years agoban peers that send a message with an invalid hash, since continually reconnecting...
Forrest Voight [Mon, 21 Jan 2013 20:00:18 +0000]
ban peers that send a message with an invalid hash, since continually reconnecting to them wastes bandwidth

11 years agoremoved garbage collection before taking memory measurement, which was causing cpu...
Forrest Voight [Thu, 10 Jan 2013 16:04:50 +0000]
removed garbage collection before taking memory measurement, which was causing cpu spikes

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