p2pool.git
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

12 years agodon't try to start your own chain
Forrest Voight [Thu, 28 Jul 2011 04:08:16 +0000]
don't try to start your own chain

12 years agomade json error reporting work properly
Forrest Voight [Thu, 28 Jul 2011 04:07:58 +0000]
made json error reporting work properly

12 years agomade stderr work properly
Forrest Voight [Thu, 28 Jul 2011 04:07:40 +0000]
made stderr work properly

12 years agoreformatted share display
Forrest Voight [Thu, 28 Jul 2011 02:38:09 +0000]
reformatted share display

12 years agoupdated user-agent database
Forrest Voight [Thu, 28 Jul 2011 02:19:48 +0000]
updated user-agent database

12 years agoimproved peer deciding for downloading shares
Forrest Voight [Thu, 28 Jul 2011 02:19:38 +0000]
improved peer deciding for downloading shares

12 years agofix for 'delay client state updates' commit
Forrest Voight [Thu, 28 Jul 2011 01:56:50 +0000]
fix for 'delay client state updates' commit

12 years agoexponentially increasing share request time
Forrest Voight [Thu, 28 Jul 2011 01:32:21 +0000]
exponentially increasing share request time

12 years agoexpire skiplist nodes in 10 minutes instead of an hour
Forrest Voight [Thu, 28 Jul 2011 01:09:55 +0000]
expire skiplist nodes in 10 minutes instead of an hour

12 years agofix for commit fixing memory issues
Forrest Voight [Thu, 28 Jul 2011 01:09:32 +0000]
fix for commit fixing memory issues

12 years agoimport, naming, whitespace cleanup
Forrest Voight [Thu, 28 Jul 2011 00:42:17 +0000]
import, naming, whitespace cleanup

12 years agotaking old stuff out of tx handling
Forrest Voight [Thu, 28 Jul 2011 00:41:20 +0000]
taking old stuff out of tx handling

12 years agomemory reductions
Forrest Voight [Thu, 28 Jul 2011 00:40:48 +0000]
memory reductions

12 years agodelay client state updates to increase changes of getting ordering right
Forrest Voight [Wed, 27 Jul 2011 23:32:27 +0000]
delay client state updates to increase changes of getting ordering right

12 years agosmarter share requesting
Forrest Voight [Wed, 27 Jul 2011 22:36:47 +0000]
smarter share requesting