Forrest Voight [Mon, 23 Jan 2012 17:59:48 +0000]
unified HashType, ShortHashType, and StructType into IntType
Forrest Voight [Mon, 23 Jan 2012 16:54:35 +0000]
simplified perfect_round
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
Forrest Voight [Mon, 23 Jan 2012 03:44:03 +0000]
use scipy inverse beta function for exact confidence intervals, if available
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
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.
Forrest Voight [Sun, 22 Jan 2012 08:54:17 +0000]
include getmemorypool's "coinbaseflags" data in coinbase
Forrest Voight [Sun, 22 Jan 2012 08:47:47 +0000]
fixed formatting of worker password line
Forrest Voight [Sun, 22 Jan 2012 07:44:49 +0000]
added per-miner graphs
Forrest Voight [Sun, 22 Jan 2012 07:42:51 +0000]
made Grapher use a function to get arguments to rrdgraph
Forrest Voight [Sun, 22 Jan 2012 07:42:32 +0000]
cleaned up the no-rrdtool Grapher
Forrest Voight [Sat, 21 Jan 2012 04:05:49 +0000]
moved stale skiplist to tracker's delta object
Forrest Voight [Fri, 13 Jan 2012 17:40:35 +0000]
made Tracker use head/tail from deltas instead of share.hash/previous_hash
Forrest Voight [Fri, 13 Jan 2012 17:11:59 +0000]
included head/tail in delta objects
Forrest Voight [Fri, 13 Jan 2012 15:19:13 +0000]
separated Tracker element attributes into AttributeDelta
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
Forrest Voight [Fri, 20 Jan 2012 21:11:20 +0000]
rewrote chain scoring function for better performance and more obvious behavior
Forrest Voight [Fri, 20 Jan 2012 05:02:55 +0000]
disable caching in several places
Forrest Voight [Fri, 20 Jan 2012 05:25:23 +0000]
no longer attempt to use pubkey in payout script
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
Forrest Voight [Tue, 17 Jan 2012 22:21:25 +0000]
dealt with a few old XXX's
Forrest Voight [Tue, 17 Jan 2012 22:07:07 +0000]
removed checkorder, submit order Bitcoin p2p messages and FixedStrType
Forrest Voight [Tue, 17 Jan 2012 21:40:12 +0000]
moved p2p methods into a subclass of p2p.Node
Forrest Voight [Tue, 17 Jan 2012 21:46:32 +0000]
fixed not providing "peer" when calling handle_shares in p2p.Node
Forrest Voight [Tue, 17 Jan 2012 21:02:59 +0000]
differentiate between incoming and outgoing connections in log messages
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
Forrest Voight [Tue, 17 Jan 2012 18:19:20 +0000]
changed handling of addr_store
Forrest Voight [Tue, 17 Jan 2012 18:17:47 +0000]
indentation fixes
Forrest Voight [Tue, 17 Jan 2012 18:17:14 +0000]
allow for variably-sized pubkeys
Forrest Voight [Tue, 17 Jan 2012 18:14:01 +0000]
combined several lines in README
Forrest Voight [Mon, 16 Jan 2012 20:06:09 +0000]
don't call set_real_work1 if it's already running, in order to avoid lots of getwork during Bitcoin blockchain downloads
Forrest Voight [Mon, 16 Jan 2012 00:00:56 +0000]
Added X-Is-P2Pool HTTP response header (value: "true")
Forrest Voight [Sat, 14 Jan 2012 22:29:47 +0000]
added graph of local dead hash rate
Forrest Voight [Sat, 14 Jan 2012 18:56:43 +0000]
fixed litecoin_scrypt build on linux
Forrest Voight [Sat, 14 Jan 2012 02:29:58 +0000]
fixups to setup.py to include some extra required modules, bundle everything
into one file, copy the READMEs, and insert a computed version into the
source
Forrest Voight [Sat, 14 Jan 2012 02:28:28 +0000]
fixes to ltc_scrypt for MSVC
Forrest Voight [Fri, 13 Jan 2012 21:10:47 +0000]
added graphing of local hash rate
Forrest Voight [Tue, 10 Jan 2012 18:17:50 +0000]
removed namecoin p2pools... going to return shortly as pooled merged mining in the main pool
Forrest Voight [Tue, 10 Jan 2012 00:48:54 +0000]
cleaned up anti-bitdust patch
Gregory Maxwell [Sun, 8 Jan 2012 08:01:56 +0000]
Exception fix for patron_sendmany and a small output cutoff.
Fixes an exception in patron_sendmany during p2pool syncup and adds a
cutoff (default 0.01 btc) to prevent small outputs. The cutoff can be
adjusted by adding "/amount" to the total requested from patron_sendmany.
Output values below the cutoff are summed up and paid at random in
proportion to their earnings. This prevents wallet pollution by dust
inputs and avoids transaction fees.
Forrest Voight [Mon, 9 Jan 2012 05:06:11 +0000]
abstracted Renderer and added week/month graphs
Forrest Voight [Sun, 8 Jan 2012 06:06:53 +0000]
added graph of pool hash rate
Forrest Voight [Sat, 7 Jan 2012 22:59:47 +0000]
changed /patron_uri to /patron_sendmany
Forrest Voight [Sat, 7 Jan 2012 17:46:12 +0000]
Merge pull request #9 from goblin/extra_stats
Extra stats
Forrest Voight [Sat, 7 Jan 2012 16:22:41 +0000]
added /patron_uri
Forrest Voight [Sat, 7 Jan 2012 15:42:02 +0000]
added /current_payouts
goblin [Sat, 7 Jan 2012 15:23:39 +0000]
add a CORS header to response HTTP headers on 9332
This will allow cross-site requests from modern browsers to be able
to query p2pool for stats on the 9332 port.
Forrest Voight [Sat, 7 Jan 2012 14:58:24 +0000]
fix merkle root linking issue
goblin [Sat, 7 Jan 2012 13:22:43 +0000]
added recent_blocks
goblin [Sat, 7 Jan 2012 12:50:40 +0000]
added payout_addr
Forrest Voight [Sat, 7 Jan 2012 09:51:21 +0000]
require a version message before others can be used
Forrest Voight [Sat, 7 Jan 2012 09:41:37 +0000]
fixed watchdog handler
Forrest Voight [Sat, 7 Jan 2012 08:07:17 +0000]
don't accept connections from peer versions < 2
Forrest Voight [Sat, 7 Jan 2012 08:05:39 +0000]
retry merged block submittal
Forrest Voight [Sat, 7 Jan 2012 07:58:37 +0000]
indentation fixed
Forrest Voight [Sat, 7 Jan 2012 06:19:31 +0000]
refactored got_response
Forrest Voight [Sat, 7 Jan 2012 05:11:23 +0000]
fixed indentation
Forrest Voight [Sat, 7 Jan 2012 04:55:54 +0000]
refactor functions passed to worker_interface into WorkerBridge class
Forrest Voight [Fri, 6 Jan 2012 03:54:53 +0000]
remove chain length switchover logic
Forrest Voight [Thu, 5 Jan 2012 20:03:02 +0000]
update litecoin bootstrap addresses
Forrest Voight [Thu, 5 Jan 2012 20:02:29 +0000]
don't display default ports in /peer_addresses
Forrest Voight [Thu, 5 Jan 2012 11:22:09 +0000]
put bootstrap addresses in preferred_addrs so addr timestamps aren't messed up
Forrest Voight [Thu, 1 Dec 2011 00:45:12 +0000]
display payout addresses of shares in chain_img
Forrest Voight [Thu, 5 Jan 2012 11:11:30 +0000]
removed current_work dependency from p2p
Forrest Voight [Thu, 5 Jan 2012 11:04:19 +0000]
limit maximum connections to 50
Forrest Voight [Thu, 5 Jan 2012 10:33:06 +0000]
include many collected bootstrap addresses in network definitions. litecoin ones need to be expanded.
Forrest Voight [Thu, 5 Jan 2012 10:05:24 +0000]
added /peer_addresses
Forrest Voight [Thu, 5 Jan 2012 09:06:06 +0000]
add a ">" to lines internally sent to stderr so error messages can be easily filtered
Forrest Voight [Thu, 5 Jan 2012 09:05:26 +0000]
fix error handling in util.math.add_tuples
Forrest Voight [Thu, 5 Jan 2012 08:40:10 +0000]
include date in timestamps
Forrest Voight [Thu, 5 Jan 2012 08:16:23 +0000]
print stack outside of watchdog interrupt. enable interrupted system call restarting.
fixes rphlx's bug that happens when p2pool is left stopped for more than 30 seconds
Forrest Voight [Tue, 3 Jan 2012 10:49:27 +0000]
mining stats for last hour visible on /global_stats and /local_stats via web interface
Forrest Voight [Tue, 3 Jan 2012 08:22:36 +0000]
fixed up data.get_pool_attempts_per_second
Forrest Voight [Tue, 3 Jan 2012 08:22:21 +0000]
separated and updated recent stale proportion calculation
Forrest Voight [Sat, 31 Dec 2011 10:28:25 +0000]
clean up compute
Forrest Voight [Fri, 30 Dec 2011 10:58:01 +0000]
compute stale fraction as instantaneous stale amount rather than all-time average - calculated stale amount will be slightly incorrect for a while
Forrest Voight [Fri, 30 Dec 2011 07:42:56 +0000]
fix current_work2 not being updated, which caused spurious "LOST CONTACT WITH BITCOIND" messages
Forrest Voight [Fri, 30 Dec 2011 07:37:37 +0000]
cap work timestamp incrementing at ten minutes
Forrest Voight [Thu, 29 Dec 2011 09:23:31 +0000]
clean up worker_interface debug messages
Forrest Voight [Thu, 29 Dec 2011 08:58:03 +0000]
cache merkle roots between miners with different usernames
Forrest Voight [Tue, 27 Dec 2011 21:54:05 +0000]
added check to make sure that pubkey matches address
Forrest Voight [Tue, 27 Dec 2011 07:07:08 +0000]
use mean instead of median for stale proportion calculation
Forrest Voight [Sun, 25 Dec 2011 01:24:27 +0000]
handle GET requests as JSON-RPC getwork calls
Forrest Voight [Sat, 24 Dec 2011 08:22:51 +0000]
changed removed_unstales and removed_doa_unstales to just counters instead of sets
Forrest Voight [Sat, 24 Dec 2011 07:35:59 +0000]
separated and cleaned up new block handing and bitcoind polling
Forrest Voight [Sat, 24 Dec 2011 07:25:39 +0000]
removed unnecessary import
Forrest Voight [Sat, 24 Dec 2011 07:16:34 +0000]
defer adding of weight dicts until solution is finalized
Forrest Voight [Sat, 24 Dec 2011 07:11:58 +0000]
added args to skiplist finalize methods, which now check results using it
Forrest Voight [Sat, 24 Dec 2011 07:08:54 +0000]
improved exception handling in get_payout_script_from_username
Forrest Voight [Sat, 24 Dec 2011 01:36:10 +0000]
removed run_identifier and sped up stale counting
Forrest Voight [Fri, 23 Dec 2011 22:56:35 +0000]
renamed base58 functions
Forrest Voight [Fri, 23 Dec 2011 21:20:00 +0000]
removed work_updated in main
Forrest Voight [Fri, 23 Dec 2011 20:56:21 +0000]
transparently handle work indentifier in worker_interface
Forrest Voight [Fri, 23 Dec 2011 19:34:23 +0000]
fix for worker_interface long polling loop bug
Forrest Voight [Fri, 23 Dec 2011 08:11:51 +0000]
moved util.skiplist.NotSkipList to test.util.test_skiplist and some other minor cleanup
Forrest Voight [Fri, 23 Dec 2011 07:32:00 +0000]
cleaned up worker_interface - use request.getUser() instead of worker_interface.get_username(request)
Forrest Voight [Fri, 23 Dec 2011 07:21:01 +0000]
cleaned up worker_interface - separate logic and web resources
Forrest Voight [Fri, 23 Dec 2011 06:54:56 +0000]
cleaned up worker_interface - misc
Forrest Voight [Fri, 23 Dec 2011 06:37:35 +0000]
cleaned up worker_interface - consolidated long poll handling
Forrest Voight [Fri, 23 Dec 2011 06:32:53 +0000]
in worker_interface, cache merkle roots by moving timestamp forward