p2pool.git
12 years agoadded web-static to py2exe data_files
Forrest Voight [Mon, 19 Mar 2012 19:48:07 +0000]
added web-static to py2exe data_files

12 years agos/PORT/CONNS/
Forrest Voight [Mon, 19 Mar 2012 17:14:40 +0000]
s/PORT/CONNS/

12 years agocount all stale types
Forrest Voight [Mon, 19 Mar 2012 17:14:57 +0000]
count all stale types

12 years agographs
Forrest Voight [Mon, 19 Mar 2012 02:19:31 +0000]
graphs

12 years agoadded missing p2pool import to bitcoin.height_tracker
Forrest Voight [Mon, 19 Mar 2012 16:47:39 +0000]
added missing p2pool import to bitcoin.height_tracker

12 years agohack to get git working on windows and fixed string formatting
Forrest Voight [Mon, 19 Mar 2012 16:39:49 +0000]
hack to get git working on windows and fixed string formatting

12 years agoadded --max-conns argument
Forrest Voight [Mon, 19 Mar 2012 16:29:47 +0000]
added --max-conns argument

12 years agoprint info about p2p connections while in debug mode
Forrest Voight [Mon, 19 Mar 2012 16:27:09 +0000]
print info about p2p connections while in debug mode

12 years agofixed git versioning on linux
Forrest Voight [Mon, 19 Mar 2012 16:24:11 +0000]
fixed git versioning on linux

12 years agomuch-improved graphs
Forrest Voight [Sun, 18 Mar 2012 21:51:49 +0000]
much-improved graphs

12 years agomoved share-related stuff into the Share class
Forrest Voight [Fri, 16 Mar 2012 18:26:50 +0000]
moved share-related stuff into the Share class

12 years agoadded broken_mode option to get_cumulative_weights
Forrest Voight [Fri, 16 Mar 2012 18:12:11 +0000]
added broken_mode option to get_cumulative_weights

12 years agointegrated d3's line-defined branch to prevent missing points from showing up
Forrest Voight [Sat, 17 Mar 2012 07:10:03 +0000]
integrated d3's line-defined branch to prevent missing points from showing up

12 years agoadded pool rate to graphs
Forrest Voight [Sat, 17 Mar 2012 05:41:47 +0000]
added pool rate to graphs

12 years agoimproved graphs - the range is now based on the current time instead of the last...
Forrest Voight [Sat, 17 Mar 2012 05:18:00 +0000]
improved graphs - the range is now based on the current time instead of the last-recorded datum

12 years agoadded _trial_temp.lock to .gitignore
Forrest Voight [Fri, 16 Mar 2012 19:38:57 +0000]
added _trial_temp.lock to .gitignore

12 years agofixed bitcoin.p2p test and moved to /test
Forrest Voight [Fri, 16 Mar 2012 19:15:41 +0000]
fixed bitcoin.p2p test and moved to /test

12 years agomoved BaseProtocol to util.p2protocol
Forrest Voight [Fri, 16 Mar 2012 19:04:12 +0000]
moved BaseProtocol to util.p2protocol

12 years agomade share with invalid PoW ban peer
Forrest Voight [Fri, 16 Mar 2012 18:48:07 +0000]
made share with invalid PoW ban peer

12 years agomoved WeightsSkipList to p2pool.data
Forrest Voight [Fri, 16 Mar 2012 17:59:01 +0000]
moved WeightsSkipList to p2pool.data

12 years agohandle graph database not initially existing gracefully
Forrest Voight [Fri, 16 Mar 2012 17:31:52 +0000]
handle graph database not initially existing gracefully

12 years agofixed jsonrpc import missing in bitcoin.height_tracker, which prevented a useful...
Forrest Voight [Fri, 16 Mar 2012 17:31:22 +0000]
fixed jsonrpc import missing in bitcoin.height_tracker, which prevented a useful error from being printed if RPC getblock threw an exception

12 years agofixed "peer too old" warning message, which previously was displayed as "peer sent...
Forrest Voight [Fri, 16 Mar 2012 03:27:00 +0000]
fixed "peer too old" warning message, which previously was displayed as "peer sent version message multiple times"

12 years agofixes to get version and py2exe working on windows
Forrest Voight [Thu, 15 Mar 2012 16:15:55 +0000]
fixes to get version and py2exe working on windows

12 years agocleaned up error handling in jsonrpc and removed notification support
Forrest Voight [Fri, 16 Mar 2012 01:24:05 +0000]
cleaned up error handling in jsonrpc and removed notification support

12 years agoremoved duplication of json error serialization
Forrest Voight [Thu, 15 Mar 2012 23:04:50 +0000]
removed duplication of json error serialization

12 years agoseparated jsonrpc.Server and the object it's proxying
Forrest Voight [Thu, 15 Mar 2012 21:53:22 +0000]
separated jsonrpc.Server and the object it's proxying

12 years agomoved Authorization header handling out of util.jsonrpc
Forrest Voight [Thu, 15 Mar 2012 21:37:55 +0000]
moved Authorization header handling out of util.jsonrpc

12 years agocleaned up bitcoin.height_tracker more
Forrest Voight [Thu, 15 Mar 2012 21:32:19 +0000]
cleaned up bitcoin.height_tracker more

12 years agonon-rrd graphs
Forrest Voight [Mon, 27 Feb 2012 06:25:34 +0000]
non-rrd graphs

12 years agoadded _trial_temp to .gitignore
Forrest Voight [Thu, 15 Mar 2012 15:59:57 +0000]
added _trial_temp to .gitignore

12 years agofixed git describe cwd for py2exe
Forrest Voight [Wed, 14 Mar 2012 03:20:06 +0000]
fixed git describe cwd for py2exe

12 years agogive a nice warning about banned peers instead of the huge traceback
Forrest Voight [Mon, 12 Mar 2012 05:06:45 +0000]
give a nice warning about banned peers instead of the huge traceback

12 years agomoved heighttracker to bitcoin.height_tracker
Forrest Voight [Sun, 11 Mar 2012 21:00:15 +0000]
moved heighttracker to bitcoin.height_tracker

12 years agofixed imports and indentation
Forrest Voight [Mon, 12 Mar 2012 05:41:04 +0000]
fixed imports and indentation

12 years agoincreased announce wait time to one minute
Forrest Voight [Mon, 12 Mar 2012 05:21:17 +0000]
increased announce wait time to one minute

12 years agosend ping to bitcoind every 30 seconds
Forrest Voight [Sun, 11 Mar 2012 20:54:19 +0000]
send ping to bitcoind every 30 seconds

12 years agodisabled non-unicode error for JSON errors
Forrest Voight [Sun, 11 Mar 2012 17:21:23 +0000]
disabled non-unicode error for JSON errors

12 years agoRevert "Force JSONRPC error message to Unicode to deal with faulty JSON parser in...
Forrest Voight [Sun, 11 Mar 2012 17:21:01 +0000]
Revert "Force JSONRPC error message to Unicode to deal with faulty JSON parser in Python 2.7"

This reverts commit a993377823160571dc35b702d6a6e7a6d0c63c39.

12 years agoForce JSONRPC error message to Unicode to deal with faulty JSON parser in Python 2.7
Forrest Voight [Sun, 11 Mar 2012 16:11:29 +0000]
Force JSONRPC error message to Unicode to deal with faulty JSON parser in Python 2.7

12 years agosimplified assertion in pack since pack/unpack are now bijections
Forrest Voight [Fri, 9 Mar 2012 04:07:23 +0000]
simplified assertion in pack since pack/unpack are now bijections

12 years agoEmit Content-Length header so that chunked mode isn't enabled
Forrest Voight [Fri, 9 Mar 2012 03:31:39 +0000]
Emit Content-Length header so that chunked mode isn't enabled

12 years agohide block not found error when not in debug mode
Forrest Voight [Fri, 9 Mar 2012 02:31:03 +0000]
hide block not found error when not in debug mode

12 years agoremoved SciPy warning
Forrest Voight [Fri, 9 Mar 2012 02:26:34 +0000]
removed SciPy warning

12 years agoexpanded getblock height_cacher
Forrest Voight [Fri, 9 Mar 2012 02:26:12 +0000]
expanded getblock height_cacher

12 years agodon't retry getmemorypool block submittal if it returns false
Forrest Voight [Wed, 7 Mar 2012 05:35:45 +0000]
don't retry getmemorypool block submittal if it returns false

12 years agoimproved share explorer jumping
Forrest Voight [Wed, 7 Mar 2012 05:34:02 +0000]
improved share explorer jumping

12 years agochoose chain with maximum work instead of height when ranking chain tails
Forrest Voight [Wed, 7 Mar 2012 05:22:58 +0000]
choose chain with maximum work instead of height when ranking chain tails

12 years agoreinsert work handler in mapping when new work is generated by incrementing timestamp
Forrest Voight [Wed, 7 Mar 2012 05:21:31 +0000]
reinsert work handler in mapping when new work is generated by incrementing timestamp

12 years agofixes for edge cases for share chains with near-0 difficulties
Forrest Voight [Tue, 6 Mar 2012 19:32:15 +0000]
fixes for edge cases for share chains with near-0 difficulties

12 years agomade submit_block retry getmemorypool block submit if it doesn't return the expected...
Forrest Voight [Tue, 6 Mar 2012 18:36:34 +0000]
made submit_block retry getmemorypool block submit if it doesn't return the expected result

12 years agoadded addresses to peer_versions
Forrest Voight [Tue, 6 Mar 2012 18:36:10 +0000]
added addresses to peer_versions

12 years agoadded peer_versions to web api
Forrest Voight [Tue, 6 Mar 2012 18:03:38 +0000]
added peer_versions to web api

12 years agofixed off-by-one error in local hash rate estimation
Forrest Voight [Tue, 6 Mar 2012 17:50:21 +0000]
fixed off-by-one error in local hash rate estimation

12 years agocleaned up p2pool.data
Forrest Voight [Tue, 6 Mar 2012 16:53:04 +0000]
cleaned up p2pool.data

12 years agodon't load old-style shares
Forrest Voight [Tue, 6 Mar 2012 06:00:35 +0000]
don't load old-style shares

12 years agoremoved old share implementation
Forrest Voight [Sun, 4 Mar 2012 15:57:08 +0000]
removed old share implementation

12 years agomerged README-Litecoin into README and cleaned it up
Forrest Voight [Tue, 6 Mar 2012 03:00:35 +0000]
merged README-Litecoin into README and cleaned it up

12 years agocleaned up got_response
Forrest Voight [Sun, 4 Mar 2012 20:49:29 +0000]
cleaned up got_response

12 years agoadded desired pseudoshare target to user string, now ADDRESS[/SHARE_DIFF][+PSEUDOSHAR...
Forrest Voight [Sun, 4 Mar 2012 16:13:05 +0000]
added desired pseudoshare target to user string, now ADDRESS[/SHARE_DIFF][+PSEUDOSHARE_DIFF]

12 years agocleaned up preprocess_request in preparation for
Forrest Voight [Sat, 3 Mar 2012 23:28:31 +0000]
cleaned up preprocess_request in preparation for

12 years agoversion finder now calls git-describe; py2exe build script fixed up
Forrest Voight [Mon, 5 Mar 2012 20:17:05 +0000]
version finder now calls git-describe; py2exe build script fixed up

12 years agoadded error if rpcpassword isn't found in bitcoin.conf
Forrest Voight [Sat, 3 Mar 2012 20:55:23 +0000]
added error if rpcpassword isn't found in bitcoin.conf

12 years agocleaned up ChecksummedType
Forrest Voight [Sat, 3 Mar 2012 20:55:32 +0000]
cleaned up ChecksummedType

12 years agocleaned up sha256 implementation
Forrest Voight [Fri, 2 Mar 2012 22:57:59 +0000]
cleaned up sha256 implementation

12 years agoreplaced self.verified.shares with self.shares where it was okay in order to simplify...
Forrest Voight [Fri, 2 Mar 2012 22:16:17 +0000]
replaced self.verified.shares with self.shares where it was okay in order to simplify things

12 years agoprefer block solutions when shares are competing
Forrest Voight [Fri, 2 Mar 2012 22:14:47 +0000]
prefer block solutions when shares are competing

12 years agouse rpc_getmemorypool to submit blocks
Forrest Voight [Fri, 2 Mar 2012 19:09:16 +0000]
use rpc_getmemorypool to submit blocks

12 years agomerged block submittal into one one function
Forrest Voight [Fri, 2 Mar 2012 19:05:48 +0000]
merged block submittal into one one function

12 years agofix for compatibility with new getblock 0.9.2
Forrest Voight [Tue, 28 Feb 2012 00:36:32 +0000]
fix for compatibility with new getblock

12 years agoadded unix timestamp display to share explorer 0.9.1
Forrest Voight [Mon, 27 Feb 2012 06:36:04 +0000]
added unix timestamp display to share explorer

12 years agofix for starting new chains
Forrest Voight [Mon, 27 Feb 2012 06:24:18 +0000]
fix for starting new chains

12 years agoincrement protocol version
Forrest Voight [Mon, 27 Feb 2012 03:05:43 +0000]
increment protocol version

12 years agoban connections to/from bad peers for an hour
Forrest Voight [Mon, 27 Feb 2012 02:57:02 +0000]
ban connections to/from bad peers for an hour

12 years agodisconnect from peer when error parsing or processing packet
Forrest Voight [Mon, 27 Feb 2012 00:10:12 +0000]
disconnect from peer when error parsing or processing packet

12 years agomade peer an explicit argument to Share
Forrest Voight [Sun, 26 Feb 2012 21:29:10 +0000]
made peer an explicit argument to Share

12 years agoremoved old full argument to p2p.Protocol.sendShares
Forrest Voight [Sun, 26 Feb 2012 20:44:18 +0000]
removed old full argument to p2p.Protocol.sendShares

12 years agochanged web api's interface to be similar to blockexplorer's
Forrest Voight [Sun, 26 Feb 2012 19:11:16 +0000]
changed web api's interface to be similar to blockexplorer's

12 years agochange pseudoshare rate limit from 5 seconds per to 1 second per
Forrest Voight [Sun, 26 Feb 2012 18:45:03 +0000]
change pseudoshare rate limit from 5 seconds per to 1 second per

12 years agouse share chain's time instead of time.time() to decide when to switch over
Forrest Voight [Sun, 26 Feb 2012 18:44:25 +0000]
use share chain's time instead of time.time() to decide when to switch over

12 years agoadded tails list to share explorer
Forrest Voight [Wed, 22 Feb 2012 18:34:00 +0000]
added tails list to share explorer

12 years agoimproved share explorer share view a lot
Forrest Voight [Wed, 22 Feb 2012 18:27:22 +0000]
improved share explorer share view a lot

12 years agofix for 26aaf0cc4
Forrest Voight [Wed, 22 Feb 2012 16:49:18 +0000]
fix for 26aaf0cc4

12 years agoinitial revision of share explorer @ /web/explorer
Forrest Voight [Wed, 22 Feb 2012 15:31:50 +0000]
initial revision of share explorer @ /web/explorer

12 years agocleaned up upnp
Forrest Voight [Wed, 22 Feb 2012 09:10:41 +0000]
cleaned up upnp

12 years agocleaned up address saving
Forrest Voight [Wed, 22 Feb 2012 09:10:29 +0000]
cleaned up address saving

12 years agogeneralized get_current_txouts
Forrest Voight [Wed, 22 Feb 2012 09:05:05 +0000]
generalized get_current_txouts

12 years agocleaned up p2p/rpc port listener retryers
Forrest Voight [Wed, 22 Feb 2012 08:54:40 +0000]
cleaned up p2p/rpc port listener retryers

12 years agomoved all web related stuff into p2pool.web
Forrest Voight [Wed, 22 Feb 2012 08:39:36 +0000]
moved all web related stuff into p2pool.web

12 years agocleaned up p2p a little more
Forrest Voight [Mon, 20 Feb 2012 18:56:16 +0000]
cleaned up p2p a little more

12 years agomade get_current_txouts more accurate by doing a mock payment calculation
Forrest Voight [Mon, 20 Feb 2012 15:12:57 +0000]
made get_current_txouts more accurate by doing a mock payment calculation

12 years agocleaned up handling of BaseProtocol's message prefix and max payload length
Forrest Voight [Mon, 20 Feb 2012 15:03:26 +0000]
cleaned up handling of BaseProtocol's message prefix and max payload length

12 years agoremove temporary graph files
Forrest Voight [Mon, 20 Feb 2012 00:23:46 +0000]
remove temporary graph files

12 years agoremoved support for optional checksums from p2p protocol and transition logic
Forrest Voight [Mon, 20 Feb 2012 00:21:47 +0000]
removed support for optional checksums from p2p protocol and transition logic

12 years agoprotocol change scheduled for mar 4 and feb 26 for litecoin 0.9
Forrest Voight [Fri, 17 Feb 2012 18:57:28 +0000]
protocol change scheduled for mar 4 and feb 26 for litecoin

12 years agokeep track of min_work for shares by adding max_target attribute and min_work attribu...
Forrest Voight [Fri, 17 Feb 2012 18:56:59 +0000]
keep track of min_work for shares by adding max_target attribute and min_work attributedelta

12 years agocleaned up unstales watchers in main
Forrest Voight [Sat, 18 Feb 2012 20:57:25 +0000]
cleaned up unstales watchers in main

12 years agochanged litecoin testnet min difficulty
Forrest Voight [Sat, 18 Feb 2012 19:23:11 +0000]
changed litecoin testnet min difficulty

12 years agoprevent status display exception when starting a new sharechain
Forrest Voight [Sat, 18 Feb 2012 18:04:02 +0000]
prevent status display exception when starting a new sharechain

12 years agoadded peer counts, attempts to share/block, and current block value to /web/log
Forrest Voight [Sat, 18 Feb 2012 17:51:58 +0000]
added peer counts, attempts to share/block, and current block value to /web/log