p2pool.git
12 years agoindentation and imports cleaned up
Forrest Voight [Wed, 10 Aug 2011 07:32:40 +0000]
indentation and imports cleaned up

12 years agoadd Tracker.get_last for completeness
Forrest Voight [Wed, 10 Aug 2011 07:24:25 +0000]
add Tracker.get_last for completeness

12 years agoonly cull heads when they're not being extended
Forrest Voight [Wed, 10 Aug 2011 07:24:00 +0000]
only cull heads when they're not being extended

12 years agodefer removing items from heights so iteration can be done directly on the dict
Forrest Voight [Wed, 10 Aug 2011 05:00:28 +0000]
defer removing items from heights so iteration can be done directly on the dict

12 years agoadded methods to Tracker to be notified on items being added or removed. added a...
Forrest Voight [Wed, 10 Aug 2011 04:57:11 +0000]
added methods to Tracker to be notified on items being added or removed. added a method to OkayTracker to immediately push an item into the verified collection.

12 years agofixed message spacing
Forrest Voight [Wed, 10 Aug 2011 04:54:35 +0000]
fixed message spacing

12 years agoadded disk cache for block headers
Forrest Voight [Wed, 10 Aug 2011 04:52:20 +0000]
added disk cache for block headers

12 years agocleaned up parsing messages in bitcoin p2p protocol
Forrest Voight [Tue, 9 Aug 2011 08:20:35 +0000]
cleaned up parsing messages in bitcoin p2p protocol

12 years agofixed bug in old share collecting
Forrest Voight [Tue, 9 Aug 2011 08:19:52 +0000]
fixed bug in old share collecting

12 years agochanged bitcoind reconnect period to 1 second
Forrest Voight [Tue, 9 Aug 2011 01:10:59 +0000]
changed bitcoind reconnect period to 1 second

12 years agoexplicit lookbehind for pool rate in status line
Forrest Voight [Mon, 8 Aug 2011 22:25:19 +0000]
explicit lookbehind for pool rate in status line

12 years agodisplay fd stats when debugging mode is enabled
Forrest Voight [Mon, 8 Aug 2011 22:21:58 +0000]
display fd stats when debugging mode is enabled

12 years agogive a hint about where TimeoutError messages are coming from
Forrest Voight [Mon, 8 Aug 2011 22:20:44 +0000]
give a hint about where TimeoutError messages are coming from

12 years agofix nattraverso imports
Forrest Voight [Mon, 8 Aug 2011 22:20:21 +0000]
fix nattraverso imports

12 years agoonly print GOT BLOCK when we actually get a block
Forrest Voight [Mon, 8 Aug 2011 22:18:39 +0000]
only print GOT BLOCK when we actually get a block

12 years agorewriting portions of nattraverso
Forrest Voight [Mon, 8 Aug 2011 22:06:50 +0000]
rewriting portions of nattraverso

12 years agofixed indentation
Forrest Voight [Mon, 8 Aug 2011 22:05:03 +0000]
fixed indentation

12 years agofixed resource leak and incorrect exception handling in nattraverso upnp library
Forrest Voight [Mon, 8 Aug 2011 20:22:08 +0000]
fixed resource leak and incorrect exception handling in nattraverso upnp library

12 years agofix for windows
Forrest Voight [Mon, 8 Aug 2011 18:22:35 +0000]
fix for windows

12 years agonow reopens debug.log on SIGUSR1. probably breaks windows
Forrest Voight [Mon, 8 Aug 2011 18:16:37 +0000]
now reopens debug.log on SIGUSR1. probably breaks windows

12 years agoWIP for reopening logfile on SIGUSR1
Forrest Voight [Mon, 8 Aug 2011 18:02:00 +0000]
WIP for reopening logfile on SIGUSR1

12 years agocatch all errors while decoding script
Forrest Voight [Mon, 8 Aug 2011 17:44:38 +0000]
catch all errors while decoding script

12 years agoremove old, disabled way of cumulating weights
Forrest Voight [Mon, 8 Aug 2011 05:03:34 +0000]
remove old, disabled way of cumulating weights

12 years agoadded diablominer's new user-agent
Forrest Voight [Sun, 7 Aug 2011 18:49:19 +0000]
added diablominer's new user-agent

12 years agoupdated some comments and implemented misc todos
Forrest Voight [Sat, 6 Aug 2011 08:14:04 +0000]
updated some comments and implemented misc todos

12 years agoget_pool_attempts_per_second improved from O(dist) to O(log dist)
Forrest Voight [Sat, 6 Aug 2011 02:23:41 +0000]
get_pool_attempts_per_second improved from O(dist) to O(log dist)

12 years agodropping of tail shares
Forrest Voight [Fri, 5 Aug 2011 00:22:01 +0000]
dropping of tail shares

12 years agodon't flood on exceptions in network handling code
Forrest Voight [Fri, 5 Aug 2011 00:21:36 +0000]
don't flood on exceptions in network handling code

12 years agocleaned up Event
Forrest Voight [Thu, 4 Aug 2011 16:18:13 +0000]
cleaned up Event

12 years agomake output of /users more useful
Forrest Voight [Thu, 4 Aug 2011 15:49:11 +0000]
make output of /users more useful

12 years agodon't display UPnP errors while not in debug mode
Forrest Voight [Wed, 3 Aug 2011 19:43:30 +0000]
don't display UPnP errors while not in debug mode

12 years agoonly cull verified shares if they do, in fact, exist
Forrest Voight [Wed, 3 Aug 2011 18:39:53 +0000]
only cull verified shares if they do, in fact, exist

12 years agohandle forgotten tails
Forrest Voight [Wed, 3 Aug 2011 17:49:05 +0000]
handle forgotten tails

12 years agoremove tracker_updated flag
Forrest Voight [Wed, 3 Aug 2011 08:16:42 +0000]
remove tracker_updated flag

12 years agosteady status line interval
Forrest Voight [Wed, 3 Aug 2011 08:15:21 +0000]
steady status line interval

12 years agoheighttracker pushes update to tracker
Forrest Voight [Wed, 3 Aug 2011 08:14:46 +0000]
heighttracker pushes update to tracker

12 years agoeat away at disconnected heads, too
Forrest Voight [Wed, 3 Aug 2011 06:32:47 +0000]
eat away at disconnected heads, too

12 years agofixed message indentation while starting
Forrest Voight [Wed, 3 Aug 2011 06:32:07 +0000]
fixed message indentation while starting

12 years agoupnp port forwarding
Forrest Voight [Wed, 3 Aug 2011 06:30:28 +0000]
upnp port forwarding

12 years agodisabled printing shares
Forrest Voight [Wed, 3 Aug 2011 02:39:45 +0000]
disabled printing shares

12 years agoadded new bootstrap node
Forrest Voight [Mon, 1 Aug 2011 20:01:52 +0000]
added new bootstrap node

12 years agodon't allow attacker to fill memory/screen with data through sub_version
Forrest Voight [Mon, 1 Aug 2011 07:37:40 +0000]
don't allow attacker to fill memory/screen with data through sub_version

12 years agoimproved version detection - now looks at containing directory's name
Forrest Voight [Mon, 1 Aug 2011 07:36:43 +0000]
improved version detection - now looks at containing directory's name

12 years agoremade ExpiringDict deterministic and changed it to not overload the reactor with...
Forrest Voight [Mon, 1 Aug 2011 06:32:23 +0000]
remade ExpiringDict deterministic and changed it to not overload the reactor with callLaters

12 years agochanged preferred_addrs to set and added new bootstrap node
Forrest Voight [Mon, 1 Aug 2011 05:19:34 +0000]
changed preferred_addrs to set and added new bootstrap node

12 years agotouch up chain drawing
Forrest Voight [Mon, 1 Aug 2011 05:15:26 +0000]
touch up chain drawing

12 years agodeasynchronize tracker.think
Forrest Voight [Mon, 1 Aug 2011 05:14:59 +0000]
deasynchronize tracker.think

12 years agocache all skiplist queries for five seconds
Forrest Voight [Mon, 1 Aug 2011 03:49:38 +0000]
cache all skiplist queries for five seconds

12 years agoonly send one request per share hash
Forrest Voight [Mon, 1 Aug 2011 03:49:15 +0000]
only send one request per share hash

12 years agocache time
Forrest Voight [Mon, 1 Aug 2011 03:48:44 +0000]
cache time

12 years agoundid pointless FrozenList
Forrest Voight [Mon, 1 Aug 2011 03:24:03 +0000]
undid pointless FrozenList

12 years agoRevert "reduce aggression; will make stales more fair now and will be reenabled later"
Forrest Voight [Mon, 1 Aug 2011 01:47:55 +0000]
Revert "reduce aggression; will make stales more fair now and will be reenabled later"

This reverts commit e768452743d62bf0ac88bd0adefad40ebd6121d7.

12 years agoreduce aggression; will make stales more fair now and will be reenabled later
Forrest Voight [Sun, 31 Jul 2011 23:59:21 +0000]
reduce aggression; will make stales more fair now and will be reenabled later

12 years agomade chart generation an option because of deps
Forrest Voight [Sun, 31 Jul 2011 23:57:20 +0000]
made chart generation an option because of deps

12 years agoinitial add of chain drawing
Forrest Voight [Sun, 31 Jul 2011 23:33:31 +0000]
initial add of chain drawing

12 years agomoved web data away from worker_interface
Forrest Voight [Sun, 31 Jul 2011 23:20:23 +0000]
moved web data away from worker_interface

12 years agotrack stales by hash
Forrest Voight [Sun, 31 Jul 2011 19:25:42 +0000]
track stales by hash

12 years agoFrozenList to reduce memory usage
Forrest Voight [Sun, 31 Jul 2011 17:26:52 +0000]
FrozenList to reduce memory usage

12 years agoremove dependency on warnings module
Forrest Voight [Sun, 31 Jul 2011 17:24:48 +0000]
remove dependency on warnings module

12 years agoremove interning
Forrest Voight [Sun, 31 Jul 2011 16:49:13 +0000]
remove interning

12 years agoskiplist cleanup
Forrest Voight [Sun, 31 Jul 2011 16:48:27 +0000]
skiplist cleanup

12 years agoprint when sharing share
Forrest Voight [Sun, 31 Jul 2011 16:14:20 +0000]
print when sharing share

12 years agocheck coinbase size to prevent large-share spam
Forrest Voight [Sun, 31 Jul 2011 05:19:35 +0000]
check coinbase size to prevent large-share spam

12 years agoincrease maximum nonce size to make way for merged mining
Forrest Voight [Sun, 31 Jul 2011 04:18:53 +0000]
increase maximum nonce size to make way for merged mining

12 years agofixed wrong upper bound for target from commit d35b0e0
Forrest Voight [Sun, 31 Jul 2011 03:50:25 +0000]
fixed wrong upper bound for target from commit d35b0e0

12 years agodisplay peer count
Forrest Voight [Sun, 31 Jul 2011 03:47:08 +0000]
display peer count

12 years agoreorganize ranking code
Forrest Voight [Sat, 30 Jul 2011 22:56:26 +0000]
reorganize ranking code

12 years agominers connecting with a valid address as a username payout to that
Forrest Voight [Sun, 31 Jul 2011 03:39:51 +0000]
miners connecting with a valid address as a username payout to that

12 years agoremove script checking from share counter
Forrest Voight [Sun, 31 Jul 2011 03:38:57 +0000]
remove script checking from share counter

12 years agogive net to WorkerInterface
Forrest Voight [Sun, 31 Jul 2011 03:38:30 +0000]
give net to WorkerInterface

12 years agofix ip transaction ... has been broken for a while
Forrest Voight [Sun, 31 Jul 2011 03:36:37 +0000]
fix ip transaction ... has been broken for a while

12 years agostyle
Forrest Voight [Sat, 30 Jul 2011 19:24:48 +0000]
style

12 years agofixed concurrency bug with tracker.think and desired
Forrest Voight [Sat, 30 Jul 2011 22:10:27 +0000]
fixed concurrency bug with tracker.think and desired

12 years agomove X-All-Targets handling to worker_interface
Forrest Voight [Sat, 30 Jul 2011 19:18:48 +0000]
move X-All-Targets handling to worker_interface

12 years agotrack and display peers' versions
Forrest Voight [Sat, 30 Jul 2011 19:14:14 +0000]
track and display peers' versions

12 years agorate and users now use last hour of shares
Forrest Voight [Sat, 30 Jul 2011 19:13:53 +0000]
rate and users now use last hour of shares

12 years agoreduced hold time from .03 s to .01 s
Forrest Voight [Fri, 29 Jul 2011 08:49:16 +0000]
reduced hold time from .03 s to .01 s

12 years agofixed error handling in DeferredResource
Forrest Voight [Fri, 29 Jul 2011 08:08:07 +0000]
fixed error handling in DeferredResource

12 years agoremoved pointless midstate merging
Forrest Voight [Fri, 29 Jul 2011 08:07:36 +0000]
removed pointless midstate merging

12 years agofixed division by zero bug
Forrest Voight [Fri, 29 Jul 2011 07:09:05 +0000]
fixed division by zero bug

12 years ago__debug__ -> p2pool.DEBUG
Forrest Voight [Fri, 29 Jul 2011 07:06:01 +0000]
__debug__ -> p2pool.DEBUG

12 years agostringify identifier to cope with all clients
Forrest Voight [Fri, 29 Jul 2011 06:58:55 +0000]
stringify identifier to cope with all clients

12 years agosharechain initialization on testnet
Forrest Voight [Fri, 29 Jul 2011 06:58:34 +0000]
sharechain initialization on testnet

12 years agop2p data limits
Forrest Voight [Fri, 29 Jul 2011 06:50:16 +0000]
p2p data limits

12 years agoinclude client version in p2p messages
Forrest Voight [Fri, 29 Jul 2011 06:20:19 +0000]
include client version in p2p messages

12 years agologging to file with --debug
Forrest Voight [Fri, 29 Jul 2011 06:20:00 +0000]
logging to file with --debug

12 years agogeneralize X-Work-Identifier
Forrest Voight [Fri, 29 Jul 2011 04:32:08 +0000]
generalize X-Work-Identifier

12 years agooops, testing left in
Forrest Voight [Fri, 29 Jul 2011 04:25:22 +0000]
oops, testing left in

12 years agochange ranking algorithm to maximum cumulative-work-10-parents-ago
Forrest Voight [Fri, 29 Jul 2011 04:15:28 +0000]
change ranking algorithm to maximum cumulative-work-10-parents-ago

12 years agouse holds and X-Work-Identifier - affects stales
Forrest Voight [Fri, 29 Jul 2011 04:13:08 +0000]
use holds and X-Work-Identifier - affects stales

12 years agodisplay share count while downloading
Forrest Voight [Fri, 29 Jul 2011 04:11:27 +0000]
display share count while downloading

12 years agoguarantee ordering and display errors from variable.Event
Forrest Voight [Fri, 29 Jul 2011 00:30:28 +0000]
guarantee ordering and display errors from variable.Event

12 years agointerface improvements
Forrest Voight [Fri, 29 Jul 2011 00:29:59 +0000]
interface improvements

12 years agomore accurate timestamps
Forrest Voight [Fri, 29 Jul 2011 00:29:23 +0000]
more accurate timestamps

12 years agouse hash formatting function
Forrest Voight [Fri, 29 Jul 2011 00:28:50 +0000]
use hash formatting function

12 years agousers request
Forrest Voight [Thu, 28 Jul 2011 17:39:00 +0000]
users request

12 years agocode style fixes
Forrest Voight [Thu, 28 Jul 2011 17:26:46 +0000]
code style fixes

12 years agodisplay worker_interface debug messages according to --debug
Forrest Voight [Thu, 28 Jul 2011 16:45:12 +0000]
display worker_interface debug messages according to --debug

12 years agoforce clear miners' memories
Forrest Voight [Thu, 28 Jul 2011 04:56:40 +0000]
force clear miners' memories

12 years agorevised all error handlers
Forrest Voight [Thu, 28 Jul 2011 04:15:19 +0000]
revised all error handlers