SChernykh
de28201edc
Added support for params config file
2025-11-21 20:13:13 +01:00
SChernykh
321d698be5
Refactored command line parsing
2025-11-21 13:22:39 +01:00
SChernykh
8151a5a537
Added --log-file command line parameter
2025-11-20 16:42:34 +01:00
SChernykh
c41018bc5a
Util: fixed undefined behavior
2025-10-21 10:36:51 +02:00
SChernykh
55d1ee982c
Ignore case when converting onion addresses
2025-10-20 23:30:24 +02:00
SChernykh
801c131172
P2P: save/load onion peers, added onion seed nodes
2025-10-20 19:07:29 +02:00
SChernykh
f6353a6939
Fixed compile errors
2025-10-20 15:06:56 +02:00
SChernykh
cb9fc89b22
Added --onion-address command line option to support incoming TOR connections
2025-10-20 13:06:45 +02:00
SChernykh
8826a6c02c
Added more div128 tests
2025-10-07 14:59:05 +02:00
SChernykh
2ce8ce65e2
Util: added secure_zero_memory with type safety checks
2025-10-07 12:53:20 +02:00
tetyys
571a5d5410
Check for DNS result type before access ( #378 )
...
* Check for DNS result type before access
* Remove try...catch
2025-10-02 19:09:33 +02:00
SChernykh
0184a3139c
CI: revised clang-tidy list of checks
2025-09-25 18:46:22 +02:00
sech1
b69de65e78
Display git commit in version
2025-09-14 16:27:26 +02:00
sech1
44f8d941a7
Refactored background job shutdown logic
2025-09-14 14:41:31 +02:00
SChernykh
240cbd100e
Removed unused code from tests, tweaked build scripts
2025-07-26 18:34:13 +02:00
SChernykh
ca47bed7b9
Workaround for read-only working directory
2025-07-24 13:27:59 +02:00
SChernykh
964f4c8065
Updated copyright
2025-07-14 20:30:33 +02:00
SChernykh
33b8a500fe
Fixed cppcheck errors
2025-07-11 14:58:33 +02:00
SChernykh
28511c7e5a
Show additional version information
2025-07-11 12:25:09 +02:00
SChernykh
db572ce9d8
Scripts to build release binaries without Github CI (WIP)
2025-06-29 11:45:12 +02:00
SChernykh
70298cd065
Merge mining donation support
2025-05-13 17:18:29 +02:00
SChernykh
d1dd95d9c9
Set thread names for better debugging
2025-03-13 11:19:58 +01:00
SChernykh
921611ff4d
Added --data-dir command line option
2024-12-04 15:39:19 +01:00
SChernykh
fb8e2a71e0
Fixed global init/shutdown order
2024-12-04 14:30:20 +01:00
SChernykh
fb78eb615b
CI: save a minidump if it hangs on panic stop
2024-10-17 16:18:00 +02:00
SChernykh
d6c9c931fd
Fixed a data race when using UV loop data
2024-10-10 14:46:15 +02:00
SChernykh
23ba77ee4d
Updated dependencies
2024-05-23 15:37:39 +02:00
SChernykh
1e1c3ad6e9
Updated copyright
2024-01-02 14:12:16 +01:00
SChernykh
f98d2e652a
Fixed cppcheck errors
2023-12-23 19:22:06 +01:00
SChernykh
f4d709c0dd
Util: more checks in get_dns_txt_records_base
2023-11-07 12:34:36 +01:00
SChernykh
119782920a
Warn if there are too many background jobs
2023-10-20 21:12:26 +02:00
SChernykh
b922440fc7
Refactored software id code
...
Show a warning when an unknown software id is seen
2023-09-23 18:04:02 +02:00
SChernykh
b83b691714
TCPServer: cleaned up IPv4 address handling
2023-09-11 19:43:28 +02:00
SChernykh
fcf9d2ad15
p2pool v3.6.1
C/C++ CI / build-alpine-static (map[arch:aarch64 flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline]) (push) Has been cancelled
C/C++ CI / build-alpine-static (map[arch:x86_64 flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-12 cpp:g++-12 os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-static-libs (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=inline]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[flags:-flto=2 -fuse-linker-plugin -ffunction-sections os:ubuntu-22.04]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:clang cxx:clang++ flags:-flto -ffunction-sections -fuse-ld=lld -Wno-unused-command-line-argument]) (push) Has been cancelled
C/C++ CI / build-windows-msys2 (map[c:gcc cxx:g++ flags:-flto=2 -fuse-linker-plugin -ffunction-sections -Wno-error=maybe-uninitialized -Wno-error=attributes]) (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:OFF upnp:OFF vs:Visual Studio 16 2019]) (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:OFF upnp:ON vs:Visual Studio 16 2019]) (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 upnp:ON vs:Visual Studio 16 2019]) (push) Has been cancelled
C/C++ CI / build-macos (push) Has been cancelled
C/C++ CI / build-macos-aarch64 (push) Has been cancelled
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-22.04 name:freebsd version:12.4]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-22.04 name:openbsd version:7.2]) (push) Has been cancelled
clang-tidy / clang-tidy (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
Sync test / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test / sync-test-ubuntu-msan (push) Has been cancelled
Sync test / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test / sync-test-ubuntu-asan (push) Has been cancelled
Sync test / sync-test-macos (push) Has been cancelled
Sync test / sync-test-windows-debug-asan (push) Has been cancelled
Sync test / sync-test-windows-leaks (push) Has been cancelled
2023-09-01 12:39:07 +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
d8ecc1174d
P2PServer: refactored BLOCK_NOTIFY logic
...
- Limit how many block requests can be in flight
- Don't send requests for the same block twice
2023-07-07 12:14:24 +02:00
SChernykh
3554adf0c1
Refactored string conversions
...
Use `log::Stream` everywhere
2023-06-27 14:29:19 +02:00
SChernykh
e0a3add5f2
Refactored is_localhost()
2023-05-26 00:02:15 +02:00
SChernykh
3d526cebbc
Enabled MemorySanitizer
2023-05-25 07:32:33 +02:00
SChernykh
3c7fcf65a9
Fixed DNS TXT parsing
2023-05-12 15:41:02 +02:00
SChernykh
4fa344a0f7
Refactored DNS TXT resolver code
2023-05-12 10:37:58 +02:00
SChernykh
2d76846d3c
Removed unused <iostream>
2023-04-05 14:47:44 +02:00
SChernykh
080fbaa26c
Util: adder PerfTimer
2023-03-30 19:09:15 +02:00
SChernykh
d41a441e98
UPnP: remove port mapping on shutdown
2023-03-21 10:23:17 +01:00
SChernykh
86b6cf2d65
UPnP: handle port mapping conflicts
2023-03-20 22:13:12 +01:00
SChernykh
bb4c7f0298
Run UPnP discovery in the background
2023-03-20 11:56:41 +01:00
SChernykh
19cc044cab
Added UPnP port forwarding
2023-03-19 23:02:09 +01:00
SChernykh
7a1afc7a95
Fixed cppcheck error
2023-02-26 20:12:00 +01:00
SChernykh
c7ba11c607
Retry getaddrinfo with IPv4 only after an error
2023-01-27 10:29:04 +01:00
SChernykh
d4329ae594
Show file:line where panic() was called from
2023-01-14 12:37:08 +01:00