p2pool.git
12 years agoadded one decimal place to format_binomial_conf output
Forrest Voight [Sat, 4 Feb 2012 05:39:00 +0000]
added one decimal place to format_binomial_conf output

12 years agoadded local hash rate estimation based on pseudoshares
Forrest Voight [Sat, 4 Feb 2012 05:35:54 +0000]
added local hash rate estimation based on pseudoshares

12 years agofixed compressed pubkey handling
Forrest Voight [Sat, 4 Feb 2012 04:54:07 +0000]
fixed compressed pubkey handling

12 years agosome fixes to multiple chain merged mining. testing on both namecoin and namecoin...
Forrest Voight [Sat, 4 Feb 2012 02:34:12 +0000]
some fixes to multiple chain merged mining. testing on both namecoin and namecoin-testnet indicate that block solutions are only being rejected because they fail the POW test

12 years agomultiple chain merged mining - not actually tested with multiple chains yet!
Forrest Voight [Sat, 4 Feb 2012 02:20:43 +0000]
multiple chain merged mining - not actually tested with multiple chains yet!

12 years agomoved CONF_FILE_FUNCs from networks to bitcoin.networks, added the namecoin func...
Forrest Voight [Fri, 3 Feb 2012 20:08:20 +0000]
moved CONF_FILE_FUNCs from networks to bitcoin.networks, added the namecoin func, fixed the testnet funcs

12 years agopass merkle_branch to Share instead of making it calculate it
Forrest Voight [Fri, 3 Feb 2012 19:31:44 +0000]
pass merkle_branch to Share instead of making it calculate it

12 years agoskip verification of own shares, unless in debug mode
Forrest Voight [Fri, 3 Feb 2012 18:52:32 +0000]
skip verification of own shares, unless in debug mode

12 years agoonly enable merkle branch assertion in debug mode
Forrest Voight [Fri, 3 Feb 2012 18:46:29 +0000]
only enable merkle branch assertion in debug mode

12 years agocache generation tx merkle branch instead of recalculating it whenever work is requested
Forrest Voight [Fri, 3 Feb 2012 18:46:08 +0000]
cache generation tx merkle branch instead of recalculating it whenever work is requested

12 years agoadded some binomial checks and test cases
Forrest Voight [Wed, 1 Feb 2012 19:17:54 +0000]
added some binomial checks and test cases

12 years agoautomated windows build process
Forrest Voight [Wed, 1 Feb 2012 07:03:33 +0000]
automated windows build process

12 years agoimproved generated configuration file - previously, comment character broke p2pool...
Forrest Voight [Wed, 1 Feb 2012 05:54:38 +0000]
improved generated configuration file - previously, comment character broke p2pool's config parsing

12 years agoadded configuration file finders for litecoin and both testnets
Forrest Voight [Wed, 1 Feb 2012 05:38:32 +0000]
added configuration file finders for litecoin and both testnets

12 years agofix peer ranking for bootstrap addresses
Forrest Voight [Wed, 1 Feb 2012 05:28:10 +0000]
fix peer ranking for bootstrap addresses

12 years agomoved util.bases into util.math
Forrest Voight [Tue, 31 Jan 2012 19:41:03 +0000]
moved util.bases into util.math

12 years agofix incomplete base58 move from a7d3ae4
Forrest Voight [Tue, 31 Jan 2012 19:44:47 +0000]
fix incomplete base58 move from a7d3ae4

12 years agouse exact payout distribution of last share instead a new fake share's for /current_p...
Forrest Voight [Tue, 31 Jan 2012 18:32:23 +0000]
use exact payout distribution of last share instead a new fake share's for /current_payouts

12 years agomoved base58 functions into bitcoin.data
Forrest Voight [Tue, 31 Jan 2012 04:35:46 +0000]
moved base58 functions into bitcoin.data

12 years agomore verbose invalid hash message
Forrest Voight [Tue, 31 Jan 2012 03:54:15 +0000]
more verbose invalid hash message

12 years agocreate an empty file named "ready_flag" in data dir when listening on worker port
Forrest Voight [Tue, 31 Jan 2012 03:29:18 +0000]
create an empty file named "ready_flag" in data dir when listening on worker port

12 years agochanged irc announcement to bold only
Forrest Voight [Mon, 30 Jan 2012 19:41:29 +0000]
changed irc announcement to bold only

12 years agoonly display address in irc announcement, not "Address. Address: ..."
Forrest Voight [Mon, 30 Jan 2012 15:00:15 +0000]
only display address in irc announcement, not "Address. Address: ..."

12 years agoretry p2p port on all errors and direct errors to stderr
Forrest Voight [Mon, 30 Jan 2012 19:26:50 +0000]
retry p2p port on all errors and direct errors to stderr

12 years agoretry listening on worker port in background
Forrest Voight [Mon, 30 Jan 2012 19:17:00 +0000]
retry listening on worker port in background

12 years agoretry binding to p2p port in the background if it is busy
Forrest Voight [Mon, 30 Jan 2012 19:07:57 +0000]
retry binding to p2p port in the background if it is busy

12 years agorestore behaviour of dying in case of a "fatal error", which was accidentally removed...
Forrest Voight [Mon, 30 Jan 2012 19:04:29 +0000]
restore behaviour of dying in case of a "fatal error", which was accidentally removed in 4e331f1f9

12 years agoretry listening on worker port
Forrest Voight [Mon, 30 Jan 2012 19:03:22 +0000]
retry listening on worker port

12 years agodon't rebroadcast all shares during initial sharechain download
Forrest Voight [Mon, 30 Jan 2012 18:44:41 +0000]
don't rebroadcast all shares during initial sharechain download

12 years agofixed stale_info documentation in p2pool.data
Forrest Voight [Mon, 30 Jan 2012 17:35:54 +0000]
fixed stale_info documentation in p2pool.data

12 years agofixed typo in irc announcer
Forrest Voight [Mon, 30 Jan 2012 14:55:22 +0000]
fixed typo in irc announcer

12 years agodisplay peer address in "Processing shares" message
Forrest Voight [Mon, 30 Jan 2012 14:52:49 +0000]
display peer address in "Processing shares" message

12 years agoadded testcase for litecoin pow hash function
Forrest Voight [Sun, 29 Jan 2012 03:29:35 +0000]
added testcase for litecoin pow hash function

12 years agoremoved PassthruType and moved hashing functions from util.pack to bitcoin.data
Forrest Voight [Sun, 29 Jan 2012 03:21:19 +0000]
removed PassthruType and moved hashing functions from util.pack to bitcoin.data

12 years agoimprovements to irc announcer
Forrest Voight [Sun, 29 Jan 2012 02:19:49 +0000]
improvements to irc announcer

12 years agoremoved unnecessary headers from main.py
Forrest Voight [Sun, 29 Jan 2012 02:02:53 +0000]
removed unnecessary headers from main.py

12 years agofixed irc bot not remembering announced blocks
Forrest Voight [Sun, 29 Jan 2012 01:59:31 +0000]
fixed irc bot not remembering announced blocks

12 years agochanged formatting of stale proportion/efficiency. ±, you will be missed
Forrest Voight [Sun, 29 Jan 2012 01:42:48 +0000]
changed formatting of stale proportion/efficiency. ±, you will be missed

12 years agoprefer own bitcoin-stales to others' older shares, just because it makes the orphanin...
Forrest Voight [Sun, 29 Jan 2012 00:15:17 +0000]
prefer own bitcoin-stales to others' older shares, just because it makes the orphaning non-obvious

12 years agomoved base58 to only p2pool.bitcoin.data
Forrest Voight [Sat, 28 Jan 2012 21:31:49 +0000]
moved base58 to only p2pool.bitcoin.data

12 years agomoved generic data types to util.pack
Forrest Voight [Fri, 27 Jan 2012 15:18:05 +0000]
moved generic data types to util.pack

12 years agocleaned up AttributeDelta handling
Forrest Voight [Sat, 28 Jan 2012 21:26:35 +0000]
cleaned up AttributeDelta handling

12 years agoadded submitold to work responses, which should cause miners to submit stales
Forrest Voight [Sat, 28 Jan 2012 05:13:09 +0000]
added submitold to work responses, which should cause miners to submit stales

12 years agoadded *.pyo to .gitignore
Forrest Voight [Fri, 27 Jan 2012 21:32:34 +0000]
added *.pyo to .gitignore

12 years agoadded global stale rate to graphs
Forrest Voight [Fri, 27 Jan 2012 19:33:13 +0000]
added global stale rate to graphs

12 years agoremoved --no-overwrite options from rrdtool calls to make p2p compatible with older...
Forrest Voight [Fri, 27 Jan 2012 17:13:20 +0000]
removed --no-overwrite options from rrdtool calls to make p2p compatible with older versions

12 years agoanother fix to irc announcer
Forrest Voight [Fri, 27 Jan 2012 05:07:51 +0000]
another fix to irc announcer

12 years agoimproved binom_conf_interval
Forrest Voight [Fri, 27 Jan 2012 03:22:22 +0000]
improved binom_conf_interval

12 years agotry to resolve bootstrap and node addresses provided with -n
Forrest Voight [Thu, 26 Jan 2012 22:50:25 +0000]
try to resolve bootstrap and node addresses provided with -n

12 years agoreformatted conf file error message, including a randomly generated password
Forrest Voight [Thu, 26 Jan 2012 22:20:16 +0000]
reformatted conf file error message, including a randomly generated password

12 years agoseparated logging classes into util.logging and started logging only after argument...
Forrest Voight [Thu, 26 Jan 2012 22:17:01 +0000]
separated logging classes into util.logging and started logging only after argument parsing is done

12 years agoreplaced hardcoded conf path (/home/forrest/.bitcoin/bitcoin.conf) with automatic...
Forrest Voight [Thu, 26 Jan 2012 22:19:50 +0000]
replaced hardcoded conf path (/home/forrest/.bitcoin/bitcoin.conf) with automatic one, oops

12 years agoautomatic gleaning of rpcport, p2pport, rpcuser, rpcpassword from bitcoin.conf
Forrest Voight [Thu, 26 Jan 2012 22:00:49 +0000]
automatic gleaning of rpcport, p2pport, rpcuser, rpcpassword from bitcoin.conf

12 years agoforward all block solutions to peers
Forrest Voight [Thu, 26 Jan 2012 20:00:38 +0000]
forward all block solutions to peers

12 years agofix for binomial_conf_interval
Forrest Voight [Wed, 25 Jan 2012 14:54:03 +0000]
fix for binomial_conf_interval

12 years agofixed ierf
Forrest Voight [Tue, 24 Jan 2012 22:49:23 +0000]
fixed ierf

12 years agosome more transformations to speed up binomial_conf_interval
Forrest Voight [Tue, 24 Jan 2012 20:14:19 +0000]
some more transformations to speed up binomial_conf_interval

12 years agosome transformations to speed up binomial_conf_interval
Forrest Voight [Tue, 24 Jan 2012 19:55:36 +0000]
some transformations to speed up binomial_conf_interval

12 years agofixed find_root start and made binomial_conf_interval more accurate
Forrest Voight [Tue, 24 Jan 2012 19:20:39 +0000]
fixed find_root start and made binomial_conf_interval more accurate

12 years agofixes to irc announcer
Forrest Voight [Tue, 24 Jan 2012 20:51:35 +0000]
fixes to irc announcer

12 years agoimproved binomial_conf_interval
Forrest Voight [Tue, 24 Jan 2012 04:42:42 +0000]
improved binomial_conf_interval

12 years agoseparated root finder in util.math
Forrest Voight [Tue, 24 Jan 2012 04:42:35 +0000]
separated root finder in util.math

12 years agoadded irc announce option
Forrest Voight [Tue, 24 Jan 2012 00:11:06 +0000]
added irc announce option

12 years agoremoved unused variable - start_time
Forrest Voight [Mon, 23 Jan 2012 23:58:09 +0000]
removed unused variable - start_time

12 years agofixed object.__new__ depreciation warning
Forrest Voight [Mon, 23 Jan 2012 23:25:59 +0000]
fixed object.__new__ depreciation warning

12 years agoalways display stale proportion
Forrest Voight [Mon, 23 Jan 2012 22:54:21 +0000]
always display stale proportion

12 years agooptimized integer reading/writing for a 36% improvement
Forrest Voight [Mon, 23 Jan 2012 22:39:50 +0000]
optimized integer reading/writing for a 36% improvement

12 years agoremoved worker_interface's dependency on weakref
Forrest Voight [Mon, 23 Jan 2012 22:38:17 +0000]
removed worker_interface's dependency on weakref

12 years agofixed faulty assert messing up merged mining when /P2SH/ flag was being included...
Forrest Voight [Mon, 23 Jan 2012 21:16:10 +0000]
fixed faulty assert messing up merged mining when /P2SH/ flag was being included in coinbase

12 years agoremoved unnecessary import
Forrest Voight [Mon, 23 Jan 2012 05:17:26 +0000]
removed unnecessary import

12 years agoreplace byte reversing with big-endian packing
Forrest Voight [Mon, 23 Jan 2012 18:17:05 +0000]
replace byte reversing with big-endian packing

12 years agoremoved bitcoin reply message - checkorder and submitorder are already gone
Forrest Voight [Mon, 23 Jan 2012 18:14:27 +0000]
removed bitcoin reply message - checkorder and submitorder are already gone

12 years agounified HashType, ShortHashType, and StructType into IntType
Forrest Voight [Mon, 23 Jan 2012 17:59:48 +0000]
unified HashType, ShortHashType, and StructType into IntType

12 years agosimplified perfect_round
Forrest Voight [Mon, 23 Jan 2012 16:54:35 +0000]
simplified perfect_round

12 years agoregulate local difficulty to ensure that work is returned no more often than every...
Forrest Voight [Mon, 23 Jan 2012 05:15:29 +0000]
regulate local difficulty to ensure that work is returned no more often than every 5 seconds. this will make small miners' graphs much smoother

12 years agouse scipy inverse beta function for exact confidence intervals, if available
Forrest Voight [Mon, 23 Jan 2012 03:44:03 +0000]
use scipy inverse beta function for exact confidence intervals, if available

12 years agoimproved estimation of stale proportion by using maximum-likelihood estimator instead...
Forrest Voight [Mon, 23 Jan 2012 01:18:21 +0000]
improved estimation of stale proportion by using maximum-likelihood estimator instead of center of confidence interval

12 years agoSwitch grapher to RRD alternative maximum scaling to avoid graphs being scaled too...
Gregory Maxwell [Sun, 22 Jan 2012 19:16:53 +0000]
Switch grapher to RRD alternative maximum scaling to avoid graphs being scaled too loosely. Also switch to rrd slope mode, which makes the graphs easier to read due to fewer sudden changes— since the figures are all estimates you can't really say the slopes are inaccurate.

12 years agoinclude getmemorypool's "coinbaseflags" data in coinbase
Forrest Voight [Sun, 22 Jan 2012 08:54:17 +0000]
include getmemorypool's "coinbaseflags" data in coinbase

12 years agofixed formatting of worker password line
Forrest Voight [Sun, 22 Jan 2012 08:47:47 +0000]
fixed formatting of worker password line

12 years agoadded per-miner graphs
Forrest Voight [Sun, 22 Jan 2012 07:44:49 +0000]
added per-miner graphs

12 years agomade Grapher use a function to get arguments to rrdgraph
Forrest Voight [Sun, 22 Jan 2012 07:42:51 +0000]
made Grapher use a function to get arguments to rrdgraph

12 years agocleaned up the no-rrdtool Grapher
Forrest Voight [Sun, 22 Jan 2012 07:42:32 +0000]
cleaned up the no-rrdtool Grapher

12 years agomoved stale skiplist to tracker's delta object
Forrest Voight [Sat, 21 Jan 2012 04:05:49 +0000]
moved stale skiplist to tracker's delta object

12 years agomade Tracker use head/tail from deltas instead of share.hash/previous_hash
Forrest Voight [Fri, 13 Jan 2012 17:40:35 +0000]
made Tracker use head/tail from deltas instead of share.hash/previous_hash

12 years agoincluded head/tail in delta objects
Forrest Voight [Fri, 13 Jan 2012 17:11:59 +0000]
included head/tail in delta objects

12 years agoseparated Tracker element attributes into AttributeDelta
Forrest Voight [Fri, 13 Jan 2012 15:19:13 +0000]
separated Tracker element attributes into AttributeDelta

12 years agoallocate a connection slot for each node added with -n, instead of merely adding... 0.8.2
Forrest Voight [Fri, 20 Jan 2012 20:27:19 +0000]
allocate a connection slot for each node added with -n, instead of merely adding it to a pool of potential addresses

12 years agorewrote chain scoring function for better performance and more obvious behavior
Forrest Voight [Fri, 20 Jan 2012 21:11:20 +0000]
rewrote chain scoring function for better performance and more obvious behavior

12 years agodisable caching in several places
Forrest Voight [Fri, 20 Jan 2012 05:02:55 +0000]
disable caching in several places

12 years agono longer attempt to use pubkey in payout script
Forrest Voight [Fri, 20 Jan 2012 05:25:23 +0000]
no longer attempt to use pubkey in payout script

12 years agoadded packetReceived method to p2p protocols, letting them handle timeouts and allowi...
Forrest Voight [Tue, 17 Jan 2012 22:21:58 +0000]
added packetReceived method to p2p protocols, letting them handle timeouts and allowing restricting commands in a cleaner way

12 years agodealt with a few old XXX's
Forrest Voight [Tue, 17 Jan 2012 22:21:25 +0000]
dealt with a few old XXX's

12 years agoremoved checkorder, submit order Bitcoin p2p messages and FixedStrType
Forrest Voight [Tue, 17 Jan 2012 22:07:07 +0000]
removed checkorder, submit order Bitcoin p2p messages and FixedStrType

12 years agomoved p2p methods into a subclass of p2p.Node
Forrest Voight [Tue, 17 Jan 2012 21:40:12 +0000]
moved p2p methods into a subclass of p2p.Node

12 years agofixed not providing "peer" when calling handle_shares in p2p.Node
Forrest Voight [Tue, 17 Jan 2012 21:46:32 +0000]
fixed not providing "peer" when calling handle_shares in p2p.Node

12 years agodifferentiate between incoming and outgoing connections in log messages
Forrest Voight [Tue, 17 Jan 2012 21:02:59 +0000]
differentiate between incoming and outgoing connections in log messages

12 years agoseparated client and server handling into factories. incoming and outgoing connection...
Forrest Voight [Tue, 17 Jan 2012 20:48:39 +0000]
separated client and server handling into factories. incoming and outgoing connections are now separately limited

12 years agochanged handling of addr_store
Forrest Voight [Tue, 17 Jan 2012 18:19:20 +0000]
changed handling of addr_store

12 years agoindentation fixes
Forrest Voight [Tue, 17 Jan 2012 18:17:47 +0000]
indentation fixes