SChernykh
6d6c12c1e8
Added SOCKS5 proxy type command line parameter
...
- Auto-detect by default, based on the port number
- Don't run TOR-specific code if it's not the TOR proxy
2026-02-10 21:32:01 +01:00
SChernykh
313fb64b41
Updated copyright
2026-01-01 22:13:05 +01:00
SChernykh
e2f0ec7c69
De-duplicate tx hashes and pub keys to save memory (off by default) ( #382 )
...
P2Pool-main: 8.2 MB saved
P2Pool-mini: 66 MB saved
P2Pool-nano: 25.2 MB saved
The feature is available only when building from source and is intended for use on low-memory systems (for example, a VPS server with < 1 GB RAM).
It only makes sense to use with `--no-cache --no-randomx` in the command line because cache and RandomX hasher take much more memory.
2025-10-18 12:21:16 +02:00
SChernykh
0184a3139c
CI: revised clang-tidy list of checks
2025-09-25 18:46:22 +02:00
sech1
44f8d941a7
Refactored background job shutdown logic
2025-09-14 14:41:31 +02:00
SChernykh
964f4c8065
Updated copyright
2025-07-14 20:30:33 +02:00
SChernykh
a8a6b7fd02
Refactored log coloring
2025-07-14 00:21:04 +02:00
SChernykh
01ae862507
Console: print node overall health in status
2025-07-13 16:45:51 +02:00
SChernykh
28511c7e5a
Show additional version information
2025-07-11 12:25:09 +02:00
SChernykh
853b942af7
Console: fixed command length calculation
2025-06-11 16:48:48 +02:00
SChernykh
26bf2f07a0
Console: don't let random unformatted data end up in the log
2025-06-11 11:49:38 +02:00
SChernykh
2fe5dd8a36
Console: don't listen on a TCP port when local API is not enabled
2025-06-10 22:11:26 +02:00
SChernykh
17279708e5
Console: limit access via TCP
2025-06-10 21:51:05 +02:00
SChernykh
df21dd48af
Fixed std::random_device usage
2025-04-29 11:07:03 +02:00
SChernykh
fb8e2a71e0
Fixed global init/shutdown order
2024-12-04 14:30:20 +01:00
SChernykh
d7cd9d24fc
Fixed cppcheck errors
2024-11-30 12:28:31 +01:00
SChernykh
a188ca7fad
Fixed CI errors
2024-06-03 21:11:16 +02:00
SChernykh
9cd9055913
Print merge mining status
2024-06-03 17:31:18 +02:00
SChernykh
fdb2ab19ab
Added Tari gRPC client stub
2024-02-06 21:04:19 +01:00
SChernykh
1e1c3ad6e9
Updated copyright
2024-01-02 14:12:16 +01:00
SChernykh
e5770a5343
Fixed cppcheck errors
2023-10-08 23:33:06 +02:00
SChernykh
7a65e1feb5
Check for updates in status and version commands
2023-10-08 21:01:50 +02:00
SChernykh
7986321a52
Fixed console commands startup
2023-08-31 17:50:31 +02:00
SChernykh
76c4573c39
CI: cleanup build warnings
...
Tests: fixed "unused const variable" warning
CMakeLists.txt: fixed deprecation warnings
2023-08-16 14:20:23 +02:00
SChernykh
b5fa34e1a1
Added support for multiple Monero hosts
...
Switch to the next host in list when P2Pool thinks current host is stuck or lagging
2023-06-18 12:56:27 +02:00
SChernykh
dbb4efb98a
Added version console command
2023-05-20 15:51:36 +02:00
SChernykh
689fa14cfd
Fixed cppcheck errors
2023-05-10 10:35:23 +02:00
SChernykh
98a9eb4f18
Console: fixed data race
2023-04-24 20:06:56 +02:00
SChernykh
44d2005ab1
Console: returned stdin check to constructor
2023-04-20 10:59:32 +02:00
SChernykh
5f18eed14d
Fixed compilation error
2023-04-19 22:44:38 +02:00
SChernykh
7a83fd2f30
Console: check stdin handle early at startup
2023-04-19 21:09:28 +02:00
SChernykh
6e258bb210
Refactored TCPServer to reduce code duplication
2023-04-19 16:37:32 +02:00
SChernykh
72adfd3126
Console: added local api
2023-04-18 17:01:00 +02:00
SChernykh
196b27f3b2
Console: read commands via localhost TCP
2023-04-18 16:19:12 +02:00
SChernykh
2d76846d3c
Removed unused <iostream>
2023-04-05 14:47:44 +02:00
SChernykh
c1a1249be1
Code cleanup
2023-03-09 10:59:52 +01:00
T W Lee
3df7430663
allow named pipe as stdin, fixes after review
2023-03-09 14:38:20 +13:00
T W Lee
c71d89c95a
allow named pipe as stdin
2023-03-08 02:35:49 +13:00
SChernykh
975679ef87
Show actual worker difficulty in workers command
2023-01-27 22:09:17 +01:00
SChernykh
b346b93285
Updated copyright
2023-01-04 13:07:55 +01:00
SChernykh
fd27ea0e8f
Console: check for arguments when required
2022-11-25 21:58:25 +01:00
SChernykh
d80a06bc8e
Added more error logging
2022-09-08 09:18:30 +02:00
SChernykh
86156f3fec
SOCKS5 proxy support
2022-09-03 22:35:38 +02:00
SChernykh
3802886722
Fixed "unknown command" message
2022-08-17 19:37:18 +02:00
SChernykh
ea6a19a260
Fixed data race
2022-08-06 11:15:09 +02:00
SChernykh
3dde71f1ff
Fixed processing of long console commands
2022-08-05 09:09:14 +02:00
SChernykh
9d692d5194
ConsoleCommands: check if console is available
2022-07-07 08:32:37 +02:00
SChernykh
dcb822f812
ConsoleCommands: read from stdin using libuv
2022-07-05 22:08:18 +02:00
SChernykh
921cbb0b69
ConsoleCommands: don't exit on EOF
2022-06-15 07:54:53 +02:00
SChernykh
a35d4b2701
Change llhttp to libcurl
2022-06-06 15:08:37 +02:00