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
Forrest Voight [Fri, 23 Dec 2011 06:21:38 +0000]
in worker_interface, removed worker memory workarounds
Forrest Voight [Fri, 23 Dec 2011 06:00:57 +0000]
cleaned up worker_interface - made long polling a json-rpc interface instead of http
Forrest Voight [Fri, 23 Dec 2011 05:43:54 +0000]
cleaned up worker_interface - misc
Forrest Voight [Fri, 23 Dec 2011 05:43:37 +0000]
cleaned up worker_interface - removed holds
Forrest Voight [Fri, 23 Dec 2011 05:35:11 +0000]
added tests for ExpiringDict and util.deferral
Forrest Voight [Fri, 23 Dec 2011 05:34:17 +0000]
made skiplist not forget skips until corresponding item in parent is removed instead of using ExpiringDict. removed memoize decorator on SkipList.__call__.
Forrest Voight [Fri, 23 Dec 2011 04:51:40 +0000]
remove reference cycle from ExpiringDict and made its expiry loop stop on garbage collection
Forrest Voight [Fri, 23 Dec 2011 04:10:38 +0000]
don't enable serialization caching by default
Forrest Voight [Mon, 19 Dec 2011 06:07:12 +0000]
fixed problem with worker username processing, found by Tril
Forrest Voight [Sun, 18 Dec 2011 17:59:38 +0000]
better handling of merged mining errors
Forrest Voight [Sun, 18 Dec 2011 17:55:35 +0000]
fixed problem with merged mining block submittal
Forrest Voight [Sun, 18 Dec 2011 17:48:39 +0000]
display message when merged mining work changes
Forrest Voight [Sun, 18 Dec 2011 17:39:27 +0000]
submit all merged mining solutions when debug mode is enabled
Forrest Voight [Sat, 17 Dec 2011 11:49:14 +0000]
speed up forest
Forrest Voight [Sat, 17 Dec 2011 11:17:05 +0000]
fixup to "separated p2pool and bitcoin network definitions", which broke the "users" web page
Forrest Voight [Thu, 15 Dec 2011 09:49:32 +0000]
give estimates of time to next block
Forrest Voight [Thu, 15 Dec 2011 22:03:41 +0000]
added unit test for datachunker
Forrest Voight [Thu, 15 Dec 2011 21:35:39 +0000]
fixed peer ping and addr threadlets not exiting when connection lost
Forrest Voight [Thu, 15 Dec 2011 18:25:47 +0000]
removed unused SUBSIDY_FUNC in bitcoin network definitions
Forrest Voight [Thu, 15 Dec 2011 18:21:09 +0000]
made network definitions instances instead of classes
Forrest Voight [Thu, 15 Dec 2011 17:56:30 +0000]
separated p2pool and bitcoin network definitions
Forrest Voight [Sat, 17 Dec 2011 10:06:45 +0000]
handle any exceptions while encoding by falling back to ASCII
Attempts to fix picchio's "exceptions.TypeError: encode() argument 1 must be string, not None" bug.
Forrest Voight [Thu, 15 Dec 2011 13:25:59 +0000]
made FloatingInteger usage explicit
Forrest Voight [Thu, 15 Dec 2011 10:47:40 +0000]
made ReplyMatcher not resend queries and made the example in bitcoin.p2p handle timeouts
Forrest Voight [Fri, 16 Dec 2011 04:13:29 +0000]
Revert "added block header sanity check"
This reverts commit
1861ce91aafea62675e2e93129eaa5f79352d1c1, which broke litecoin support.
Forrest Voight [Wed, 14 Dec 2011 08:24:17 +0000]
Updated README to include package names and Bitcoin 0.5.0 dependency
Forrest Voight [Wed, 14 Dec 2011 08:16:36 +0000]
only display missing type/handler warnings in debug mode
Forrest Voight [Wed, 14 Dec 2011 07:08:24 +0000]
improved deferral.ReplyMatcher
Forrest Voight [Wed, 14 Dec 2011 06:57:56 +0000]
cleaned up jsonrpc.Server
Forrest Voight [Tue, 13 Dec 2011 11:50:57 +0000]
whitespace and imports
Forrest Voight [Tue, 13 Dec 2011 11:49:56 +0000]
removed GenericDeferrer and DeferredCacher from util.deferral
Forrest Voight [Tue, 13 Dec 2011 11:39:45 +0000]
moved util.dicts to util.slush and removed unused update_dict function
Forrest Voight [Tue, 13 Dec 2011 11:34:58 +0000]
changed arguments to add_dicts
Forrest Voight [Tue, 13 Dec 2011 06:11:56 +0000]
changed merkle functions to accept hashes instead txs
Forrest Voight [Tue, 13 Dec 2011 06:02:24 +0000]
changed example code for bitcoin.p2p to work and do something more useful
Forrest Voight [Tue, 13 Dec 2011 06:00:11 +0000]
added some tests for bitcoin.data
Forrest Voight [Tue, 13 Dec 2011 05:59:34 +0000]
made FloatingInteger.__repr__() eval'able
Forrest Voight [Tue, 13 Dec 2011 00:20:50 +0000]
added block header sanity check
Forrest Voight [Mon, 12 Dec 2011 11:08:52 +0000]
removed worker maximum target workarounds. p2pool's difficulty should never run into problems since networks' MAX_TARGETs are okay
Forrest Voight [Mon, 12 Dec 2011 11:06:41 +0000]
changed namecoin testnet to a normal MAX_TARGET
Forrest Voight [Mon, 12 Dec 2011 10:42:22 +0000]
fixed jansson's maximum target
Forrest Voight [Mon, 12 Dec 2011 10:41:13 +0000]
Merge pull request #7 from RuxiaoMa/patch-1
Show worker's name, added a miner's user-agent
Forrest Voight [Mon, 12 Dec 2011 10:11:25 +0000]
cleaned up username processing in compute
Forrest Voight [Mon, 12 Dec 2011 09:59:49 +0000]
moved status line display into a function
Forrest Voight [Mon, 12 Dec 2011 09:53:25 +0000]
merged in litecoin bootstrap DNS handling
Forrest Voight [Mon, 12 Dec 2011 07:29:09 +0000]
improved forest unit tests
Forrest Voight [Mon, 12 Dec 2011 04:12:45 +0000]
changed Tracker.get_chain_known to the new, more explicit get_chain
Ruxiao Ma [Sun, 11 Dec 2011 09:14:10 +0000]
Added a miner UA.
Ruxiao Ma [Sun, 11 Dec 2011 09:07:29 +0000]
Show worker's name on sending work
Forrest Voight [Sun, 11 Dec 2011 08:29:50 +0000]
insert question marks instead of throwing exceptions when a character can't be printed
Forrest Voight [Sun, 11 Dec 2011 08:11:16 +0000]
fixed up RPC identity checkers
Forrest Voight [Sun, 11 Dec 2011 08:08:57 +0000]
removed i0coin, ixcoin, solidcoin network definitions
Forrest Voight [Sun, 11 Dec 2011 08:02:00 +0000]
Made "Connected to peer" message include protocol version
Forrest Voight [Sun, 11 Dec 2011 07:54:48 +0000]
added AbortPipe to sanely handle errors in logging and timestamping
Forrest Voight [Sun, 11 Dec 2011 05:18:19 +0000]
fixed unicode handling by opening log file in utf-8 mode
Forrest Voight [Sun, 11 Dec 2011 02:23:05 +0000]
changed strings with a ± character to unicode strings to fix display bug in Windows found by Vanderbleek
Forrest Voight [Sun, 11 Dec 2011 02:13:45 +0000]
cleaned up forest.Tracker
Forrest Voight [Sun, 11 Dec 2011 02:12:27 +0000]
improved forest tests
Forrest Voight [Sun, 11 Dec 2011 00:27:53 +0000]
Changed cpuminer's maximum target to 2^256-1 to support Litecoin mining with Artforz's fork.
Shouldn't interfere with anyone using it on the bitcoin chain, but still incorrect for stock cpuminer nonetheless.
Forrest Voight [Sat, 10 Dec 2011 22:20:46 +0000]
fixed handling of LoopingCalls in HeightTracker
Forrest Voight [Sat, 10 Dec 2011 22:18:48 +0000]
made HeightTracker._think and _think2 catch any errors
Forrest Voight [Sat, 10 Dec 2011 22:02:24 +0000]
fix bug introduced with using relative block heights
Forrest Voight [Sat, 10 Dec 2011 19:51:03 +0000]
Merge branch 'cruftless'
Forrest Voight [Sat, 10 Dec 2011 04:13:34 +0000]
style and import fixes
Forrest Voight [Sat, 10 Dec 2011 03:59:56 +0000]
fixed bug in Tracker.remove found by unit tests
Forrest Voight [Sat, 10 Dec 2011 03:58:12 +0000]
updated forest tests
Forrest Voight [Sat, 10 Dec 2011 03:57:32 +0000]
added shares argument to Tracker.__init__
Forrest Voight [Fri, 9 Dec 2011 22:47:43 +0000]
added argument to HeightTracker for minimum distance back to track
Forrest Voight [Fri, 9 Dec 2011 22:22:59 +0000]
added target to block header notifications
Forrest Voight [Fri, 9 Dec 2011 22:17:31 +0000]
removed unused arguments to Share methods
Forrest Voight [Fri, 9 Dec 2011 22:08:40 +0000]
added erf to util.math to support python 2.6
Forrest Voight [Fri, 9 Dec 2011 21:56:42 +0000]
set stale confidence to 95% and remove confidence display
Forrest Voight [Fri, 9 Dec 2011 21:54:12 +0000]
incremented p2p protocol version
Forrest Voight [Fri, 9 Dec 2011 00:28:36 +0000]
cleaned up --help text
Forrest Voight [Thu, 8 Dec 2011 23:48:26 +0000]
made all cache files be saved in data/
Forrest Voight [Thu, 8 Dec 2011 22:47:42 +0000]
removed sqlite addrs.dat, replacing it with a text file per network. should be much more foolproof!
Forrest Voight [Thu, 8 Dec 2011 22:22:24 +0000]
don't save transactions of all shares, moved sigop check to Share.check
Forrest Voight [Thu, 8 Dec 2011 09:14:21 +0000]
only cache last 1000 block headers
Forrest Voight [Thu, 8 Dec 2011 09:11:29 +0000]
fixed bug where HeightTracker updating could cause set_real_work2 to prematurely run
Forrest Voight [Sun, 4 Dec 2011 19:23:05 +0000]
removed HeightTracker's backing
Forrest Voight [Wed, 7 Dec 2011 20:58:02 +0000]
only save shares in best chain