p2pool.git
12 years agoreplaced recent_blocks with gleaning from share chain
Forrest Voight [Sat, 14 Apr 2012 15:45:57 +0000]
replaced recent_blocks with gleaning from share chain

12 years agofixed binom_conf_interval and test case
Forrest Voight [Fri, 13 Apr 2012 17:19:41 +0000]
fixed binom_conf_interval and test case

12 years agoadded subset_of argument to Tracker, letting skiplist be cleanly shared
Forrest Voight [Sat, 7 Apr 2012 05:01:39 +0000]
added subset_of argument to Tracker, letting skiplist be cleanly shared

12 years agochanged /users to only include actual address
Forrest Voight [Fri, 13 Apr 2012 16:43:39 +0000]
changed /users to only include actual address

12 years agofixed /users being double json encoded
Forrest Voight [Fri, 13 Apr 2012 16:37:52 +0000]
fixed /users being double json encoded

12 years agolinked together static pages and unified styles and titles
Forrest Voight [Fri, 13 Apr 2012 16:35:02 +0000]
linked together static pages and unified styles and titles

12 years agocompletely removed vip password, left over from old graphs
Forrest Voight [Sun, 8 Apr 2012 20:20:59 +0000]
completely removed vip password, left over from old graphs

12 years agofixed share explorer moved message
Forrest Voight [Sat, 7 Apr 2012 21:16:48 +0000]
fixed share explorer moved message

12 years agofixed p2pool.data test case, broken by "remove support for old shares"
Forrest Voight [Sat, 7 Apr 2012 05:00:54 +0000]
fixed p2pool.data test case, broken by "remove support for old shares"

12 years agoonly print irc lines in debug mode
Forrest Voight [Thu, 5 Apr 2012 22:46:32 +0000]
only print irc lines in debug mode

12 years agoMerge pull request #17 from goblin/master
Forrest Voight [Sat, 7 Apr 2012 17:41:46 +0000]
Merge pull request #17 from goblin/master

sort miners in graphs page

12 years agosort miners in graphs page
goblin [Sat, 7 Apr 2012 12:22:17 +0000]
sort miners in graphs page

Now all the miners will always appear in the same order (alphabetic)

12 years agoremoved chain_img
Forrest Voight [Mon, 26 Mar 2012 13:43:30 +0000]
removed chain_img

12 years agoremoved old graphs
Forrest Voight [Mon, 26 Mar 2012 12:33:54 +0000]
removed old graphs

12 years agoremoved support for old shares
Forrest Voight [Sun, 1 Apr 2012 00:48:25 +0000]
removed support for old shares

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