SChernykh
340a3e85c8
Fixed autodiff when running for a long time
...
16-bit wrap around wasn't processed correctly
2022-07-05 10:02:18 +02:00
SChernykh
64baf660bb
JSON RPC: fixed shutdown on connect error
2022-07-05 08:36:16 +02:00
SChernykh
c5ea4dca67
p2pool v2.2
C/C++ CI / build-ubuntu (map[c:gcc cpp:g++ os:ubuntu-18.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-static-libs (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 os:ubuntu-latest]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (push) Has been cancelled
C/C++ CI / build-windows-msys2 (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[msbuild:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\amd64\ os:2019 rx:ON vs:Visual Studio 16 2019]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[msbuild:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Msbuild\Current\Bin\amd64\ os:2022 rx:OFF vs:Visual Studio 17 2022]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[msbuild:C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Msbuild\Current\Bin\amd64\ os:2022 rx:ON vs:Visual Studio 17 2022]) (push) Has been cancelled
C/C++ CI / build-macos (macos-10.15) (push) Has been cancelled
C/C++ CI / build-macos (macos-11) (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
2022-06-30 17:58:40 +02:00
SChernykh
deaf47155f
Miner: reset share counter when synchronized
2022-06-30 12:13:17 +02:00
SChernykh
a1d1420ec3
Miner: display shares found in status
2022-06-30 10:15:51 +02:00
SChernykh
deb8d59130
Fixed cppcheck error
2022-06-28 10:58:41 +02:00
SChernykh
14bbf96feb
Enforce deterministic tx keys starting from v15
2022-06-28 10:44:16 +02:00
SChernykh
a281db1cbb
Fixed unaligned read
2022-06-27 16:20:45 +02:00
SChernykh
b25e5449c8
Fixed rare "low diff share" errors
2022-06-26 17:07:19 +02:00
SChernykh
b267c19a45
Limit autodiff to 4M for max compatibility
2022-06-26 17:06:21 +02:00
SChernykh
2aa8d2bdcc
Code cleanup
2022-06-20 22:37:33 +02:00
SChernykh
acf37ff10f
Added json parser tests
2022-06-20 10:50:30 +02:00
SChernykh
921cbb0b69
ConsoleCommands: don't exit on EOF
2022-06-15 07:54:53 +02:00
SChernykh
7f1b849394
Fixed new cppcheck issues
2022-06-13 07:30:59 +02:00
SChernykh
9f4388843a
Fixed error messages
2022-06-10 07:48:47 +02:00
SChernykh
37fba30c79
JSON RPC: fixed error checking
2022-06-08 18:58:32 +02:00
SChernykh
8f1fd55e2f
Fixed more memory leaks in TCPServer
2022-06-07 22:25:27 +02:00
SChernykh
8af9e9b27d
Fixed memory leaks
2022-06-07 19:40:13 +02:00
SChernykh
8b681d6efb
Added memory hooks for CURL
2022-06-07 16:02:08 +02:00
SChernykh
a0778c8d7b
CURL error checking
2022-06-06 17:08:36 +02:00
SChernykh
a35d4b2701
Change llhttp to libcurl
2022-06-06 15:08:37 +02:00
SChernykh
05b0973a23
More reliable p2pool shutdown logic
2022-06-03 18:28:10 +02:00
SChernykh
09f46beeb4
SideChain: added more checks to is_longer_chain()
2022-06-03 17:28:46 +02:00
SChernykh
6ef34bb3f5
Enabled more compiler warnings
2022-06-01 16:13:18 +02:00
SChernykh
9a5be0a321
p2pool v2.1
2022-05-31 18:20:21 +02:00
SChernykh
c203f6eb0a
Fixed a new cppcheck issue
2022-05-31 16:51:09 +02:00
SChernykh
111087d96a
Fixed block reward share calculation
2022-05-28 22:27:46 +02:00
SChernykh
9e7666d12f
Fixed data races
2022-05-28 21:46:50 +02:00
SChernykh
cb147773b5
Updated cppcheck workflow on Linux
2022-05-26 21:19:01 +02:00
SChernykh
d84bef8f14
Added block reward share percent to miner api
2022-05-26 11:08:16 +02:00
SChernykh
6d121122f8
Fixed compiler warnings in tests
2022-05-24 15:18:09 +02:00
SChernykh
0e222afd6a
Exit if server startup fails
2022-05-23 15:50:25 +02:00
SChernykh
b191962d32
Handle startup errors without calling abort()
2022-05-23 09:37:11 +02:00
SChernykh
1cf13e142a
SideChain: fixed alternative chain detection
2022-05-16 15:59:48 +02:00
SChernykh
8f1f81749d
StratumServer: reset cumulative hashes too
2022-05-16 14:36:11 +02:00
SChernykh
72d70eba16
SideChain: added "synchronized" log message
2022-05-16 01:48:37 +02:00
SChernykh
ae3612f595
Fixed worker diff display when autodiff is off
2022-05-15 18:13:36 +02:00
SChernykh
37b6457054
Show worker hashrate only when autodiff is on
2022-05-15 01:15:21 +02:00
SChernykh
9579be5c7d
Optimized SideChain::miner_count()
2022-05-12 22:18:08 +02:00
SChernykh
d05d47fa75
Fixed compilation
2022-05-12 16:10:55 +02:00
SChernykh
bd88c04e9e
SideChain: mutex locks refactoring
2022-05-12 15:24:02 +02:00
SChernykh
eb3a3872eb
Fixed missing blocks download logic
2022-05-12 08:49:34 +02:00
SChernykh
5cea7be405
Allow only one pending get_miner_data
2022-05-12 01:09:59 +02:00
SChernykh
516c382fe4
Update keccak.cpp
2022-05-11 16:13:00 +02:00
SChernykh
710e55422a
Ignore duplicate get_miner_data
2022-05-11 16:10:10 +02:00
SChernykh
3406cf78b4
Don't return stale chain tip to other peers
2022-05-11 15:07:54 +02:00
SChernykh
8fa354796c
Reload peer list when there are no connections
2022-05-11 14:09:28 +02:00
SChernykh
6c6ef1c1b8
Restart ZMQ connection if it looks dead
2022-05-11 13:50:47 +02:00
SChernykh
c3c326c680
Suppress MSVC warnings
2022-05-11 10:55:36 +02:00
SChernykh
92e20485b2
Log: don't allow side effects in LOG() calls
2022-05-10 21:41:53 +02:00