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
SChernykh
b346b93285
Updated copyright
2023-01-04 13:07:55 +01:00
SChernykh
07a5b191bb
Fixes for different BSD variants
2022-12-17 12:56:32 +01:00
SChernykh
4bb1982806
Added BlockTemplate tests
2022-11-24 21:38:15 +01:00
SChernykh
488ed8e562
Added more 128 bit calculations
2022-11-16 10:36:46 +01:00
SChernykh
b3bce1651b
SideChain: use full 128 bits in get_difficulty
2022-11-15 16:39:39 +01:00
SChernykh
da9cdf7df3
Send our P2Pool version to other peers
2022-11-10 14:31:02 +01:00
SChernykh
19414b061b
Refactored BackgroundJobTracker
2022-11-04 10:20:32 +01:00
SChernykh
1f7c89a95c
Fixed Coverity issues
2022-11-03 19:24:15 +01:00
SChernykh
6cf1b13500
p2pool v2.5
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 (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-18.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-22.04]) (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-11) (push) Has been cancelled
C/C++ CI / build-macos (macos-12) (push) Has been cancelled
C/C++ CI / build-ubuntu (map[c:gcc-11 cpp:g++-11 os:ubuntu-20.04]) (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
Sync test / sync-test-macos (push) Has been cancelled
Sync test / sync-test-windows (push) Has been cancelled
Sync test / sync-test-ubuntu (push) Has been cancelled
2022-10-31 17:39:33 +01:00
SChernykh
314a1ba39b
p2pool v2.4
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 (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-18.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-20.04]) (push) Has been cancelled
C/C++ CI / build-ubuntu-aarch64 (map[os:ubuntu-22.04]) (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-11) (push) Has been cancelled
C/C++ CI / build-macos (macos-12) (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
Sync test / sync-test-macos (push) Has been cancelled
Sync test / sync-test-windows (push) Has been cancelled
Sync test / sync-test-ubuntu (push) Has been cancelled
2022-09-30 17:52:33 +02:00
SChernykh
e4dd46b498
Added --no-dns command line parameter
2022-09-04 18:10:14 +02:00
SChernykh
86156f3fec
SOCKS5 proxy support
2022-09-03 22:35:38 +02:00
SChernykh
d40bb61da8
p2pool v2.3
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 (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-ubuntu (map[c:gcc-11 cpp:g++-11 os:ubuntu-20.04]) (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-11) (push) Has been cancelled
C/C++ CI / build-macos (macos-12) (push) Has been cancelled
cppcheck / cppcheck-ubuntu (push) Has been cancelled
cppcheck / cppcheck-windows (push) Has been cancelled
CodeQL / Analyze (cpp) (push) Has been cancelled
Microsoft C++ Code Analysis / Analyze (push) Has been cancelled
Sync test / sync-test-macos (push) Has been cancelled
Sync test / sync-test-windows (push) Has been cancelled
Sync test / sync-test-ubuntu (push) Has been cancelled
2022-08-30 18:01:45 +02:00
SChernykh
4733f46a28
Added uv_cond_init_checked
2022-07-14 09:02:08 +02:00