p2pool.git
12 years agoreplaced share explorer with javascript page
Forrest Voight [Fri, 30 Mar 2012 21:25:01 +0000]
replaced share explorer with javascript page

12 years agofixes for "fixes to web"
Forrest Voight [Thu, 5 Apr 2012 15:32:22 +0000]
fixes for "fixes to web"

12 years agofixes to web
Forrest Voight [Sun, 1 Apr 2012 17:22:56 +0000]
fixes to web

12 years agoclarified current payout graph title
Forrest Voight [Sun, 1 Apr 2012 17:16:45 +0000]
clarified current payout graph title

12 years agoignore connections from old peers
Forrest Voight [Sun, 1 Apr 2012 00:29:01 +0000]
ignore connections from old peers

12 years agomade GET / redirect to /static/
Forrest Voight [Fri, 30 Mar 2012 23:24:42 +0000]
made GET / redirect to /static/

12 years agofixed negative share count bug
Forrest Voight [Sat, 31 Mar 2012 20:01:58 +0000]
fixed negative share count bug

12 years agofixed extra </p> in share explorer
Forrest Voight [Fri, 30 Mar 2012 21:24:16 +0000]
fixed extra </p> in share explorer

12 years agonormalized indentation in index.html
Forrest Voight [Fri, 30 Mar 2012 19:13:40 +0000]
normalized indentation in index.html

12 years agomade graphs request data with asynchronous d3.json instead of own function
Forrest Voight [Fri, 30 Mar 2012 18:43:59 +0000]
made graphs request data with asynchronous d3.json instead of own function

12 years agoadded check_output to p2pool.__init__ to handle it not being present on python 2.6
Forrest Voight [Fri, 30 Mar 2012 21:52:19 +0000]
added check_output to p2pool.__init__ to handle it not being present on python 2.6

12 years agoadded /difficulty to web interface
Forrest Voight [Fri, 30 Mar 2012 16:55:36 +0000]
added /difficulty to web interface

12 years agofixed margin_h being multiplied by 2 everywhere
Forrest Voight [Thu, 22 Mar 2012 22:27:12 +0000]
fixed margin_h being multiplied by 2 everywhere

12 years agofixed typo in irc announcer
Forrest Voight [Sat, 24 Mar 2012 21:58:00 +0000]
fixed typo in irc announcer

12 years agoupdated bitcoin version in README
Forrest Voight [Sat, 24 Mar 2012 15:54:24 +0000]
updated bitcoin version in README

12 years agoadded labels and area to graphs
Forrest Voight [Thu, 22 Mar 2012 20:06:33 +0000]
added labels and area to graphs

12 years agoadded units to graphs
Forrest Voight [Thu, 22 Mar 2012 16:55:43 +0000]
added units to graphs

12 years agoadded graph of hash rate as estimated by shares found
Forrest Voight [Thu, 22 Mar 2012 16:49:58 +0000]
added graph of hash rate as estimated by shares found

12 years agofixed rate request in static/index.html
Forrest Voight [Thu, 22 Mar 2012 16:37:57 +0000]
fixed rate request in static/index.html

12 years agoadded index.html to setup.py data_files
Forrest Voight [Thu, 22 Mar 2012 02:55:34 +0000]
added index.html to setup.py data_files

12 years agomake high bit of nonce of old-style shares always 0 so we can estimate number of... 0.10.3
Forrest Voight [Wed, 21 Mar 2012 23:44:42 +0000]
make high bit of nonce of old-style shares always 0 so we can estimate number of people who have upgraded

12 years agoadded message on startup about amount being donated 0.10.2
Forrest Voight [Wed, 21 Mar 2012 23:15:22 +0000]
added message on startup about amount being donated

12 years agodon't print bitcoin ALERT message
Forrest Voight [Wed, 21 Mar 2012 23:08:44 +0000]
don't print bitcoin ALERT message

12 years agoadded deprecation warning to rrd graph page
Forrest Voight [Wed, 21 Mar 2012 22:56:39 +0000]
added deprecation warning to rrd graph page

12 years agomade new graphs work without vip password by only preserving 30 highest usernames...
Forrest Voight [Wed, 21 Mar 2012 22:53:48 +0000]
made new graphs work without vip password by only preserving 30 highest usernames per bin. removed vip password display.

12 years agofixed litecoin version checkers
Forrest Voight [Wed, 21 Mar 2012 22:21:29 +0000]
fixed litecoin version checkers

12 years agoadded per-miner graphs
Forrest Voight [Wed, 21 Mar 2012 22:19:57 +0000]
added per-miner graphs

12 years agoadded peer count graph
Forrest Voight [Wed, 21 Mar 2012 18:20:28 +0000]
added peer count graph

12 years agoadded efficiency to local_stats
Forrest Voight [Wed, 21 Mar 2012 18:13:43 +0000]
added efficiency to local_stats

12 years agoadded tweaked uukgoblin's stats page, visible at http://127.0.0.1/static, and startup... 0.10.1
Forrest Voight [Wed, 21 Mar 2012 00:44:45 +0000]
added tweaked uukgoblin's stats page, visible at 127.0.0.1/static, and startup message with the url

12 years agolast last change to the version check
Forrest Voight [Tue, 20 Mar 2012 22:16:52 +0000]
last last change to the version check

12 years agoadded new share type with cutoff date and incremented protocol version 0.10.0
Forrest Voight [Tue, 20 Mar 2012 18:55:12 +0000]
added new share type with cutoff date and incremented protocol version

Changes:
    * shares contain a "desired_version" field that votes to warn other users about upgrades
    * shares contain a "far_share_hash" field that references its 100th parent
        * could be used in the future to implement a query/response check that can verify that all shares in a chain are present and that a competing chain actually has a lot of hash power behind it,
          preventing attacks where p2pool is flooded with shares that it is forced to remember for minutes
    * shares contain a merkle branch to the reference hash at the end of the generation transaction that will let other MM chains use p2pool's MM method
    * the "script" txout script bug is fixed

The switch time matches BIP16's (April 1st) for the Bitcoin chain and is March 27th for the Litecoin chain.

12 years agoadded sharereq/sharereply p2p messages with id field to allow more robust share reque...
Forrest Voight [Fri, 16 Mar 2012 22:25:17 +0000]
added sharereq/sharereply p2p messages with id field to allow more robust share requesting

12 years agofixes for share explorer
Forrest Voight [Tue, 20 Mar 2012 20:22:00 +0000]
fixes for share explorer

12 years agofix baea64dc5 - assert failed in debug mode
Forrest Voight [Tue, 20 Mar 2012 20:15:40 +0000]
fix baea64dc5 - assert failed in debug mode

12 years agoadded desired_version support for share implementation voting
Forrest Voight [Tue, 20 Mar 2012 18:53:55 +0000]
added desired_version support for share implementation voting

12 years agoadded merkle_link structure that combines branch and index
Forrest Voight [Tue, 20 Mar 2012 17:36:25 +0000]
added merkle_link structure that combines branch and index

12 years agosome fixes to util.pack: support 0-bit integers and emit a more detailed error when...
Forrest Voight [Tue, 20 Mar 2012 18:52:07 +0000]
some fixes to util.pack: support 0-bit integers and emit a more detailed error when ComposedType item keys don't match

12 years agomoved version check into network definitions so it doesn't apply to litecoin
Forrest Voight [Tue, 20 Mar 2012 16:56:55 +0000]
moved version check into network definitions so it doesn't apply to litecoin

12 years agoinclude share type in share explorer
Forrest Voight [Tue, 20 Mar 2012 18:51:33 +0000]
include share type in share explorer

12 years agofix p2pool fatal error messages being hidden by messages printed when reactor stops
Forrest Voight [Tue, 20 Mar 2012 18:54:53 +0000]
fix p2pool fatal error messages being hidden by messages printed when reactor stops

12 years agorewrote irc announcer so that shares locally received after announced on irc are...
Forrest Voight [Tue, 20 Mar 2012 02:10:29 +0000]
rewrote irc announcer so that shares locally received after announced on irc are not reannounced

12 years agolast version tweak
Forrest Voight [Tue, 20 Mar 2012 05:07:24 +0000]
last version tweak

12 years agochanged version check to >=0.7 or /P2SH/ in coinbaseflags/aux
Forrest Voight [Tue, 20 Mar 2012 01:42:21 +0000]
changed version check to >=0.7 or /P2SH/ in coinbaseflags/aux

12 years agomove __init__.py when inserting version during build process instead of recreating...
Forrest Voight [Mon, 19 Mar 2012 20:06:36 +0000]
move __init__.py when inserting version during build process instead of recreating it when finished

12 years agocheck bitcoind version to ensure BIP16 support
Forrest Voight [Mon, 19 Mar 2012 20:45:07 +0000]
check bitcoind version to ensure BIP16 support

12 years agofixed rename on windows
Forrest Voight [Mon, 19 Mar 2012 23:53:51 +0000]
fixed rename on windows

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