Forrest Voight [Tue, 23 Apr 2013 16:31:00 +0000]
Merge pull request #94 from Rav3nPL/patch-12
Update setup.py
Rav3nPL [Tue, 23 Apr 2013 16:17:38 +0000]
Update setup.py
readme.md :)
Forrest Voight [Tue, 23 Apr 2013 14:57:35 +0000]
Merge pull request #92 from hardcpp/master
Update readme + alternate p2pool web front end
HardCPP [Tue, 23 Apr 2013 14:45:38 +0000]
Final readme rewrite
hardcpp [Tue, 23 Apr 2013 14:30:48 +0000]
Update readme to github-flavored-markdown format
hardcpp [Tue, 23 Apr 2013 14:23:42 +0000]
Change readme extension, link official wiki
hardcpp [Tue, 23 Apr 2013 14:20:44 +0000]
Update readme syntax
Forrest Voight [Mon, 18 Mar 2013 00:35:08 +0000]
clarified parse function
Forrest Voight [Fri, 22 Mar 2013 13:43:27 +0000]
Merge pull request #86 from wtogami/master
Fix p2pool's stratum scrypt support
Warren Togami [Fri, 22 Mar 2013 06:48:02 +0000]
Make p2pool's stratum implementation match the dumb de facto diff standard of scrypt stratum pools.
Forrest Voight [Fri, 22 Mar 2013 05:22:40 +0000]
added optional stratum subscribe arguments
Forrest Voight [Wed, 20 Mar 2013 02:40:55 +0000]
fixed self.node
Forrest Voight [Tue, 19 Mar 2013 13:01:37 +0000]
Merge pull request #85 from Rav3nPL/patch-11
Fix for litecoin block sending
Rav3nPL [Tue, 19 Mar 2013 07:37:55 +0000]
Fix for litecoin block sending
Use getblocktemplate instead of submitblock for litecoin node
Forrest Voight [Mon, 25 Feb 2013 21:49:50 +0000]
print warning if older version of twisted without abortConnection
Forrest Voight [Thu, 7 Feb 2013 18:37:50 +0000]
fixed incompatibility with older versions of twisted introduced with memory leak fix
Forrest Voight [Sat, 2 Feb 2013 17:06:53 +0000]
Merge pull request #81 from varatada/master
Abort 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.
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
Forrest Voight [Fri, 25 Jan 2013 20:39:23 +0000]
fixed faulty assertion in data.load_share
Forrest Voight [Fri, 25 Jan 2013 20:32:49 +0000]
fixed FIND utility's space-character handling
Forrest Voight [Fri, 25 Jan 2013 20:31:55 +0000]
completed previous incomplete patch of memory leak
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
Forrest Voight [Thu, 10 Jan 2013 16:04:50 +0000]
removed garbage collection before taking memory measurement, which was causing cpu spikes
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
Forrest Voight [Wed, 9 Jan 2013 07:17:33 +0000]
print warning if uncollectable cyclic garbage is produced
Forrest Voight [Tue, 8 Jan 2013 06:04:32 +0000]
fixed possible DoS - there was no limit on the number of addr entries
Forrest Voight [Mon, 7 Jan 2013 20:58:10 +0000]
corrected units in memory graph
Forrest Voight [Mon, 7 Jan 2013 20:57:24 +0000]
added memory usage graph
Forrest Voight [Wed, 2 Jan 2013 07:10:17 +0000]
Merge pull request #74 from Rav3nPL/patch-10
Add "per block" to payout
Forrest Voight [Wed, 2 Jan 2013 07:06:44 +0000]
incremented versions to 11
Forrest Voight [Wed, 2 Jan 2013 06:47:58 +0000]
check coinbase subsidy in test_nodes
Forrest Voight [Wed, 2 Jan 2013 04:46:08 +0000]
fixed up test cases
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
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.
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
Forrest Voight [Tue, 1 Jan 2013 21:18:29 +0000]
assert that merkle_root passed to get_share is correct
Forrest Voight [Mon, 31 Dec 2012 22:56:38 +0000]
send work right after subscribe with unknown username to work with stratum-mining-proxy
Forrest Voight [Mon, 31 Dec 2012 21:54:37 +0000]
cache work by rolling coinbase
Forrest Voight [Mon, 31 Dec 2012 21:19:19 +0000]
made miner interfaces not assume coinbase nonce is 4 bytes
Forrest Voight [Mon, 31 Dec 2012 19:44:18 +0000]
removed internal timestamp rolling
Forrest Voight [Mon, 31 Dec 2012 20:37:56 +0000]
refuse stratum submits with unknown job_id instead of returning jsonrpc error
Forrest Voight [Mon, 31 Dec 2012 21:55:33 +0000]
fix how stratum uses WorkerBridge interface
Forrest Voight [Sat, 29 Dec 2012 22:46:56 +0000]
incremented version to 10
Forrest Voight [Fri, 28 Dec 2012 09:32:16 +0000]
stratum support
Forrest Voight [Sat, 29 Dec 2012 22:33:16 +0000]
increased default donation amount to 1% to continue to support post-halving development
Forrest Voight [Fri, 28 Dec 2012 16:28:37 +0000]
fixup to commit 38bda9: refactored jsonrpc...
Forrest Voight [Fri, 28 Dec 2012 09:29:28 +0000]
allow changing last_txout_nonce when finalizing share
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
Forrest Voight [Fri, 28 Dec 2012 09:28:53 +0000]
make WorkerBridge unaware of http.Request object. only the username is relevant
Forrest Voight [Fri, 28 Dec 2012 06:28:42 +0000]
keep gentx and other transactions separate. also removes several unnecessary tx serializations
Forrest Voight [Fri, 28 Dec 2012 06:22:24 +0000]
removed now-unnecessary "transactions" argment to get_share
Forrest Voight [Mon, 24 Dec 2012 06:54:30 +0000]
updated gitignore
Forrest Voight [Sun, 23 Dec 2012 23:45:30 +0000]
documented release procedure
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
Forrest Voight [Mon, 17 Dec 2012 20:39:11 +0000]
fix subsidy being calculated incorrectly when per-share transaction limit is exceeded
Forrest Voight [Tue, 18 Dec 2012 04:53:31 +0000]
no longer bypass local sharecheck when a share is found
Forrest Voight [Sun, 16 Dec 2012 17:02:25 +0000]
fixed block height decoding failing when coinbase doesn't contain it
Forrest Voight [Sun, 16 Dec 2012 21:53:46 +0000]
Merge pull request #59 from Rav3nPL/patch-6
Add 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
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.
Forrest Voight [Mon, 10 Dec 2012 01:45:04 +0000]
Merge pull request #53 from Rav3nPL/patch-3
Update setup.py
Rav3nPL [Sun, 9 Dec 2012 14:35:13 +0000]
Update setup.py
fix for win64 detection - platform.architecture() returns table
Forrest Voight [Sat, 8 Dec 2012 18:40:21 +0000]
Merge pull request #52 from terracoin/master
support for the Terracoin network
Terracoin [Sat, 8 Dec 2012 15:55:23 +0000]
Add support for the Terracoin network.
Forrest Voight [Fri, 7 Dec 2012 18:28:49 +0000]
simulate block submission working
Forrest Voight [Fri, 7 Dec 2012 18:28:04 +0000]
use float for pool speed in chain ranking
Forrest Voight [Fri, 7 Dec 2012 18:27:35 +0000]
run testcases in debug mode
Forrest Voight [Fri, 7 Dec 2012 17:56:39 +0000]
visit all web pages in test_nodes testcase
Forrest Voight [Fri, 7 Dec 2012 19:33:33 +0000]
Merge pull request #51 from Rav3nPL/patch-1
detect 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).
Forrest Voight [Fri, 7 Dec 2012 07:48:30 +0000]
fixed version detector to work with new github tar/zipballs
Forrest Voight [Thu, 6 Dec 2012 07:18:23 +0000]
increased test_nodes testcase timeout
Rav3nPL [Mon, 3 Dec 2012 18:18:41 +0000]
Update web-static/index.html
change misinforming "stale" to "DOA+orphan"
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
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
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
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
Rav3nPL [Fri, 30 Nov 2012 00:08:28 +0000]
remove "KNOWN" and "MINING"
Rav3nPL [Fri, 30 Nov 2012 00:04:08 +0000]
Do not print "Sending 0 shares"
Rav3nPL [Thu, 29 Nov 2012 23:58:35 +0000]
Added print tx hash to output
Forrest Voight [Thu, 29 Nov 2012 19:02:57 +0000]
memoize IntType constructor
Forrest Voight [Thu, 29 Nov 2012 06:25:55 +0000]
fixed major inefficiency in share checking
Forrest Voight [Thu, 29 Nov 2012 05:13:56 +0000]
Revert "changed shares requested from 501 to 50"
This reverts commit
67a76e69e8eb3ad0e97364d1f9315c3c29d01487.
Forrest Voight [Thu, 29 Nov 2012 01:35:23 +0000]
optimized a few routines' time efficiency
Forrest Voight [Wed, 28 Nov 2012 07:47:22 +0000]
small speadup for ListType.read
Forrest Voight [Wed, 28 Nov 2012 07:29:33 +0000]
fixed bug, speeding up share loading and verification by 50%
Forrest Voight [Wed, 28 Nov 2012 02:21:53 +0000]
incremented network version to 901
Forrest Voight [Mon, 26 Nov 2012 05:38:43 +0000]
removed old share implementations
Forrest Voight [Tue, 27 Nov 2012 16:59:33 +0000]
include share type in share.html
Forrest Voight [Tue, 27 Nov 2012 02:48:39 +0000]
also ignore old shares in initial share exchange
Forrest Voight [Mon, 26 Nov 2012 17:34:02 +0000]
don't display meaningless "punishing share for 'not all txs present'" message at start
Forrest Voight [Tue, 27 Nov 2012 00:11:17 +0000]
ignore old share broadcasts
Forrest Voight [Mon, 26 Nov 2012 23:57:22 +0000]
print a less scary, more informative message when a share request times out
Forrest Voight [Mon, 26 Nov 2012 19:57:17 +0000]
changed shares requested from 501 to 50
Forrest Voight [Mon, 26 Nov 2012 17:04:12 +0000]
fix for commit
2de88b3d - start using "stops" in share requests again
Forrest Voight [Sun, 25 Nov 2012 19:31:10 +0000]
decrease default outgoing connections to 6
Forrest Voight [Sun, 25 Nov 2012 17:31:19 +0000]
start using "stops" in share requests again
Forrest Voight [Sun, 25 Nov 2012 15:01:14 +0000]
don't connect to old peers. should reduce bandwidth used
Forrest Voight [Mon, 19 Nov 2012 21:38:42 +0000]
fix to commit ebddba