Jethro Grassie
8936af00f5
sss: check difficulty delta
2021-01-13 19:14:44 -05:00
Jethro Grassie
61a4d30f93
enable worker supplied start/min diff
...
Use the login password field to supply a minimum diff for the worker.
Format as `d=N` where `N` is the minimum job diff desired.
If the parameter is missing or below the `pool-start-diff` config
parameter, defaults to `pool-start-diff`. Ignored on fixed diff pools.
2020-12-27 17:44:21 -05:00
Jethro Grassie
eb251bbb72
add option to delete old share data
...
Config option is days after which to cull or -1 for never.
2020-10-25 04:26:46 -04:00
Jethro Grassie
eeecc14064
only DB resize or perform payouts on one process
2020-10-24 03:47:31 -04:00
Jethro Grassie
32dbf432bb
fix unused assembly make dependency rule
2020-10-22 02:25:44 -04:00
Jethro Grassie
4d38ebbde6
make it easier to override compiler / linker flags
2020-10-12 01:50:37 -04:00
Jethro Grassie
ac3359fe47
make it easier to override g++
2020-10-12 01:18:56 -04:00
Jethro Grassie
b1c473f903
add another bag optimization
2020-10-11 20:53:42 -04:00
Jethro Grassie
016a4468eb
improve speed of bag occupied check
2020-10-11 05:08:23 -04:00
Jethro Grassie
c3c3318b68
catch SIGTERM for clean exit
2020-10-11 02:09:37 -04:00
Jethro Grassie
08fa5c12fb
wait on DB resize whilst client(s) are being read
...
This catches a missed case of the trusted thread (i.e. downstream
client) reading.
2020-09-29 02:55:57 -04:00
Jethro Grassie
ff323609b9
fix hash item moved iteration
2020-09-24 17:04:28 -04:00
Jethro Grassie
e4b6d1ffa2
always zero initialize
2020-09-22 03:47:29 -04:00
Jethro Grassie
91acf3da77
add new Monero dependency for v0.17
2020-09-19 00:13:34 -04:00
Jethro Grassie
91e17d4c58
perform full check on bag elements
2020-09-17 21:32:02 -04:00
Jethro Grassie
b882424504
fix a small leak
2020-09-12 05:32:17 -04:00
Jethro Grassie
c94ea042b5
fix copyright
...
Set to the date the project was created and remove the end dates so I
don't have to update each year.
2020-09-06 16:32:20 -04:00
Jethro Grassie
5e875c0b25
drop the debug asserts
2020-09-06 00:54:26 -04:00
Jethro Grassie
1e0dc5da30
Merge branch 'multiprocess-mode' into master
2020-09-04 02:45:29 -04:00
Jethro Grassie
88b724799a
initial multiprocess implementation
2020-09-04 02:44:58 -04:00
Jethro Grassie
48bcb418b0
fix parsing client IP address
2020-09-03 05:37:28 -04:00
Jethro Grassie
70f865798f
allow listen socket reuse plus log client IP
2020-09-03 05:02:41 -04:00
Jethro Grassie
9184050df2
tweak bag
2020-09-03 05:01:58 -04:00
Jethro Grassie
2efa10a194
free client and fix edge count bug
2020-09-02 05:51:45 -04:00
Jethro Grassie
98bda36af4
conf: saner defaults
2020-09-02 03:28:46 -04:00
Jethro Grassie
30edb1a3e4
Merge branch 'count-by-account' into master
2020-09-02 00:02:14 -04:00
Jethro Grassie
5e5c1f0dfd
stats: hashrate averages
2020-09-01 23:55:28 -04:00
Jethro Grassie
4fbbed9523
stats: count by account instead of connections
2020-09-01 20:41:14 -04:00
Jethro Grassie
d2f6c7d45b
don't timeout downstreams, they're trusted
2020-08-29 20:14:35 -04:00
Jethro Grassie
bb67c77058
add idle timeout
2020-08-29 19:43:30 -04:00
Jethro Grassie
ea4bebb844
fix minor issue with a7fb6332c9
2020-06-21 00:35:53 -04:00
TrasherDK
5d122b8827
add optional pool fee wallet
2020-06-20 23:55:32 -04:00
Jethro Grassie
93acdd6e21
config: disable payouts option
2020-06-20 17:18:33 -04:00
Jethro Grassie
32fa6d2d25
reduce realloc for submissions
2020-06-20 17:18:33 -04:00
Jethro Grassie
cd4e78f8e5
config: fixed difficulty option
2020-06-20 17:18:33 -04:00
Jethro Grassie
a7fb6332c9
config: disable hash checking option
2020-06-20 17:18:21 -04:00
Jethro Grassie
5f86514d91
edge: fix pool hashrate stat overwrite
2020-06-18 03:34:54 -04:00
Jethro Grassie
d544a042ae
edge: fix stats on upstream disconnect
2020-05-30 16:01:56 -04:00
Michael Contreras
66507021e0
pool:rpc_on_wallet_transferred: check underflow
...
Check against balance integer underflow in rpc_on_wallet_transferred.
2020-05-05 23:57:31 -04:00
Jethro Grassie
047aef644c
use rwlock semantics for database resizing
2020-05-03 23:14:12 -04:00
Jethro Grassie
c12b8b78e5
bstack: rename peek to top
2020-05-03 17:35:18 -04:00
Jethro Grassie
4bc1589781
use bstack for jobs
2020-05-03 17:06:13 -04:00
Jethro Grassie
bb011fa9cc
prevent resizing clients whilst reading
2020-05-03 00:14:29 -04:00
Jethro Grassie
37f605efdc
database: add resizing
2020-05-02 22:38:38 -04:00
Jethro Grassie
9dd062d8c5
log: mutex
2020-05-02 15:01:21 -04:00
Jethro Grassie
61f1abbc30
upstream: sync a count with connect
2020-04-26 19:47:58 -04:00
Jethro Grassie
97c3993cf7
feature: interconnected pools
2020-04-25 18:12:21 -04:00
Jethro Grassie
dcaca5144f
config: add an option for the pool listen address
2020-04-18 19:10:28 -04:00
Jethro Grassie
d2d4c3393f
docs: remove "experimental"
2020-03-04 01:06:25 -05:00
Jethro Grassie
3622e70b82
Merge pull request #35 from cohcho/fix_compare_share
...
store_share: modify compare_share to avoid fail
2020-03-03 18:20:52 -05:00