Commit graph

174 commits

Author SHA1 Message Date
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
192f1d722d CI: tweaked cppcheck command line 2023-06-16 13:28:49 +02:00
SChernykh
b857664d27 CI: skip external files for cppcheck 2023-06-16 11:08:01 +02:00
SChernykh
6738b57ba2 CI: use compile command database for cppcheck 2023-06-15 13:15:11 +02:00
SChernykh
30560e6cf8 CI: use compile command database for clang-tidy 2023-06-15 10:36:42 +02:00
SChernykh
e1de021fba CI: tweaked cppcheck and clang-tidy command lines 2023-06-14 16:51:15 +02:00
SChernykh
8b4f05dc78 CI: added clang-tidy 2023-06-14 14:40:12 +02:00
SChernykh
3988a69946 Added MacOS aarch64 build 2023-05-31 10:42:24 +02:00
SChernykh
d808ba6cbf Fixed --rpc-login 2023-05-27 10:52:53 +02:00
SChernykh
818fab8909 Build curl with cmake 2023-05-27 09:21:18 +02:00
SChernykh
8e11c3dffd Updated libuv 2023-05-26 18:52:49 +02:00
SChernykh
fd8e5e4eed Create libcxx_msan.yml 2023-05-25 18:42:03 +02:00
SChernykh
6f7139fe28 CI: added address sanitizer to test sync 2023-05-25 13:11:29 +02:00
SChernykh
57d996491e Update test-sync.yml 2023-05-25 12:08:22 +02:00
SChernykh
65b267c497 CI: run cppcheck every day 2023-05-25 11:16:22 +02:00
SChernykh
512064de61 CI: run sync test every 3 hours 2023-05-25 10:29:38 +02:00
SChernykh
d08ac60fd9 CI: set difficulties for fake stratum clients
Client 1: autodiff
Client 2: fixed 1000 diff
Client 3: fixed 10M diff
2023-05-25 09:44:44 +02:00
SChernykh
fbc0159453 Added UB sanitizer 2023-05-25 09:02:47 +02:00
SChernykh
3d526cebbc Enabled MemorySanitizer 2023-05-25 07:32:33 +02:00
SChernykh
2d10a6a270 CI: added test sync with clang's memory sanitizer 2023-05-24 15:13:37 +02:00
SChernykh
6a4583f758 Sync test: keep running for 2 minutes more 2023-05-18 00:28:49 +02:00
SChernykh
325f2dc22f Sync test: run with TSAN on Ubuntu 2023-05-17 23:06:54 +02:00
SChernykh
7134187dc9 Sync test: added stratum connections 2023-05-17 20:35:51 +02:00
SChernykh
f455ce398c Updated tests 2023-04-22 21:26:37 +02:00
SChernykh
b1041ea8a8 Update c-cpp.yml 2023-04-21 15:27:33 +02:00
SChernykh
ce192670a3 CI: actually check for successful sync 2023-04-18 00:15:12 +02: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
6685a22118 CI test-sync: removed unnecessary dependencies 2023-03-19 19:32:20 +01:00
SChernykh
262b4f2a2e Updated dependencies 2023-02-26 19:16:13 +01:00
SChernykh
39216df8eb CI: added openbsd build 2023-02-16 15:16:24 +01:00
SChernykh
2e00ac402a Github CI: added timeouts to all checks 2023-02-07 11:13:13 +01:00
SChernykh
c94dd46294 Increased timeout for FreeBSD build 2023-02-07 11:00:14 +01:00
SChernykh
c989bdb0ea Tweaked compiler flags to reduce binary size 2023-01-27 15:49:20 +01:00
SChernykh
cb9e98dc88 Update c-cpp.yml 2023-01-27 11:30:34 +01:00
SChernykh
67f091b843 CI: added FreeBSD build 2023-01-26 12:56:46 +01:00
SChernykh
1ad3fdfd46 Added more errors checks to p2pool_api 2023-01-13 15:16:06 +01:00
SChernykh
ae9905e4c7 CI: removed Ubuntu 18.04 2022-11-02 09:45:59 +01:00
SChernykh
4a8d4ab8d9 Updated github actions 2022-10-28 14:32:49 +02:00
SChernykh
3022588e35 Run tests in debug config on Windows 2022-09-14 18:30:59 +02:00
SChernykh
86156f3fec SOCKS5 proxy support 2022-09-03 22:35:38 +02:00
SChernykh
229b07391b CI: build for aarch64 on all Ubuntu versions 2022-08-31 09:49:45 +02:00
SChernykh
bde5b19c77 CI: added sync test 2022-08-23 19:49:41 +02:00
SChernykh
42f7e6f486 CI: fixed MSVC analysis 2022-08-19 22:16:48 +02:00
SChernykh
5f68b5923d CI: added Ubuntu 22.04 2022-08-18 16:43:19 +02:00
SChernykh
1438175477 CI: macos-10.15 is deprecated 2022-08-15 16:09:41 +02:00
SChernykh
a133a25cc3 Update c-cpp.yml 2022-06-29 19:17:43 +02:00
SChernykh
cbc00e6416 Use gcc-11 for build-ubuntu-static-libs 2022-06-07 14:37:26 +02:00
SChernykh
a35d4b2701 Change llhttp to libcurl 2022-06-06 15:08:37 +02:00
SChernykh
b4c7eea4d9 Updated CodeQL action to v2 2022-06-02 11:22:43 +02:00
SChernykh
b713f4e702 CI: added Linux aarch64 build 2022-05-31 16:38:28 +02:00
SChernykh
cb147773b5 Updated cppcheck workflow on Linux 2022-05-26 21:19:01 +02:00
SChernykh
32bb318af4 Fixed cppcheck workflow on Windows 2022-05-25 20:05:17 +02:00
SChernykh
62b1690780 Added an option to disable RandomX for the build 2022-03-15 17:11:45 +01:00
SChernykh
c56773d4d6 Update cppcheck.yml 2022-02-21 16:59:32 +01:00
SChernykh
b78fe02405 MacOS CI: build and static link libuv and libzmq 2022-02-16 11:27:34 +01:00
SChernykh
95c268be4c Update msvc-analysis.yml 2022-01-20 13:41:38 +01:00
SChernykh
74f553274f Update c-cpp.yml
Use macos-10.15 instead of "latest".
2021-11-23 14:08:38 +01:00
SChernykh
2f659c8ecf Update c-cpp.yml 2021-11-11 22:59:04 +01:00
SChernykh
dbab191bfc C/C++ CI: use GCC 11 for the ubuntu-latest build 2021-11-08 16:03:43 +01:00
SChernykh
6a002cda46 Create msvc-analysis.yml 2021-10-27 16:06:36 +02:00
SChernykh
3bc03e4801 CI: added Visual Studio 2022 build 2021-10-16 15:01:29 +02:00
SChernykh
b0e74c0b5c CI: save compiled binaries 2021-09-18 19:47:30 +02:00
SChernykh
3244925c66 Update c-cpp.yml 2021-09-07 15:49:55 +02:00
SChernykh
333cfbefaf Update c-cpp.yml 2021-09-07 11:35:23 +02:00
SChernykh
6ca5654422 Update codeql-analysis.yml 2021-09-05 17:03:48 +02:00
SChernykh
2d58c80dbf Update c-cpp.yml 2021-09-05 13:37:31 +02:00
SChernykh
09c1294c6e Update cppcheck.yml 2021-09-05 13:34:04 +02:00
SChernykh
4deef2f807 Added cppcheck workflow 2021-09-05 12:53:40 +02:00
SChernykh
b31adbd5ae Added macOS build 2021-09-05 12:10:40 +02:00
SChernykh
e527b0c660 Added Windows builds 2021-09-05 11:28:24 +02:00
SChernykh
c96dc8983d Create c-cpp.yml 2021-09-04 09:50:05 +02:00
SChernykh
e736a73117 Update codeql-analysis.yml 2021-09-02 16:15:14 +02:00
SChernykh
518f22cb0b
Create codeql-analysis.yml 2021-09-02 16:11:16 +02:00