SChernykh
210ae3f9df
Fixed Windows 7 compatibility
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF tls:ON upnp:OFF vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Has been cancelled
source-snapshot / source-snapshot (push) Has been cancelled
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON tls:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (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-latest name:freebsd version:13.3]) (push) Has been cancelled
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Has been cancelled
CodeQL / Analyze (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 (old) / sync-test-ubuntu-tsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-msan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-ubsan (push) Has been cancelled
Sync test (old) / sync-test-ubuntu-asan (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Has been cancelled
Sync test (old) / sync-test-windows-debug-asan (push) Has been cancelled
Sync test (old) / sync-test-windows-leaks (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 (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Has been cancelled
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (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
2024-10-01 11:29:18 +02:00
SChernykh
c967c84e0e
Allow TLS support without GRPC
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON tls:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON tls:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Waiting to run
C/C++ CI / build-macos (push) Waiting to run
C/C++ CI / build-macos-aarch64 (push) Waiting to run
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Waiting to run
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Waiting to run
clang-tidy / clang-tidy (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
cppcheck / cppcheck-ubuntu (push) Waiting to run
cppcheck / cppcheck-windows (push) Waiting to run
Microsoft C++ Code Analysis / Analyze (push) Waiting to run
source-snapshot / source-snapshot (push) Waiting to run
Sync test (old) / sync-test-ubuntu-tsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-msan (push) Waiting to run
Sync test / sync-test-ubuntu-asan (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test / sync-test-windows-debug-asan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-ubsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-asan (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test (old) / sync-test-windows-debug-asan (push) Waiting to run
Sync test (old) / sync-test-windows-leaks (push) Waiting to run
Sync test / sync-test-windows-leaks (push) Waiting to run
Sync test / sync-test-ubuntu-tsan (push) Waiting to run
Sync test / sync-test-ubuntu-msan (push) Waiting to run
Sync test / sync-test-ubuntu-ubsan (push) Waiting to run
2024-08-06 18:42:00 +02:00
SChernykh
127dcc04bf
Stratum: added TLS support
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:OFF upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
clang-tidy / clang-tidy (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:OFF os:2019 rx:ON upnp:ON vs:Visual Studio 16 2019 vspath:C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise]) (push) Waiting to run
C/C++ CI / build-windows-msbuild (map[grpc:ON os:2022 rx:ON upnp:ON vs:Visual Studio 17 2022 vspath:C:\Program Files\Microsoft Visual Studio\2022\Enterprise]) (push) Waiting to run
C/C++ CI / build-macos (push) Waiting to run
C/C++ CI / build-macos-aarch64 (push) Waiting to run
C/C++ CI / build-freebsd (map[architecture:x86-64 host:ubuntu-latest name:freebsd version:13.3]) (push) Waiting to run
C/C++ CI / build-openbsd (map[architecture:x86-64 host:ubuntu-latest name:openbsd version:7.4]) (push) Waiting to run
CodeQL / Analyze (cpp) (push) Waiting to run
cppcheck / cppcheck-ubuntu (push) Waiting to run
cppcheck / cppcheck-windows (push) Waiting to run
Microsoft C++ Code Analysis / Analyze (push) Waiting to run
source-snapshot / source-snapshot (push) Waiting to run
Sync test (old) / sync-test-ubuntu-tsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-msan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-ubsan (push) Waiting to run
Sync test (old) / sync-test-ubuntu-asan (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test (old) / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test (old) / sync-test-windows-debug-asan (push) Waiting to run
Sync test (old) / sync-test-windows-leaks (push) Waiting to run
Sync test / sync-test-ubuntu-tsan (push) Waiting to run
Sync test / sync-test-ubuntu-msan (push) Waiting to run
Sync test / sync-test-ubuntu-ubsan (push) Waiting to run
Sync test / sync-test-ubuntu-asan (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv -target arm64-apple-macos-11 os:macos-14]) (push) Waiting to run
Sync test / sync-test-macos (map[flags:-Og -ftrapv os:macos-13]) (push) Waiting to run
Sync test / sync-test-windows-debug-asan (push) Waiting to run
Sync test / sync-test-windows-leaks (push) Waiting to run
2024-08-05 22:39:28 +02:00
SChernykh
fb87e01986
Fixed keccak_bmi.cpp compilation without RandomX
2024-05-31 11:40:35 +02:00
SChernykh
bd6f68790e
Faster Keccak code (BMI instructions)
2024-05-31 00:39:11 +02:00
SChernykh
bbfe3d84b7
Build fixes
2024-02-15 21:06:32 +01:00
SChernykh
dbb21151b0
Tari: connect to a node and get unique_id
2024-02-15 17:47:05 +01:00
SChernykh
6263c0bbda
Fixed CI errors
2024-02-11 15:17:34 +01:00
SChernykh
0801d607a1
Added gRPC library
2024-02-10 23:38:22 +01:00
SChernykh
fdb2ab19ab
Added Tari gRPC client stub
2024-02-06 21:04:19 +01:00
SChernykh
9b15e8179f
Merge mining client interface
2024-02-05 20:34:48 +01:00
SChernykh
159b54e943
Updated curl
2024-02-02 17:58:28 +01:00
SChernykh
6d39ea4696
Changed protobuf to protobuf-c
...
To reduce code bloat
2024-01-29 17:45:15 +01:00
SChernykh
0d8610815a
Updated dependencies
2024-01-29 13:48:12 +01:00
SChernykh
8628dc9141
Updated protobuf to 26.x
2024-01-28 17:28:46 +01:00
SChernykh
a60fba8c18
Added Tari gRPC definitions
2024-01-28 10:41:16 +01:00
SChernykh
75bb046f22
Added merge mining RPC client
...
Basic code and one API call implemented
2023-11-01 19:52:19 +01:00
SChernykh
417c89e96f
Added get_aux_slot
2023-10-24 14:16:55 +02:00
SChernykh
da45871f0b
Added sha256
2023-10-24 13:03:50 +02:00
SChernykh
b46da74c2c
Moved out merkle tree hash code
2023-10-21 19:04:17 +02:00
SChernykh
8d9b9e505e
Added ARM errata mitigations
...
Reworked #189
2023-09-06 16:32:09 +02:00
SChernykh
8e0f28ee30
Fixed Windows 7 compatibility
2023-08-31 16:21:59 +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
7630c1a883
CI: added msys2-clang Windows build
2023-08-15 19:53:22 +02:00
SChernykh
0f88640575
CI: added sync test with memory leak detection
2023-07-19 13:59:57 +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
30560e6cf8
CI: use compile command database for clang-tidy
2023-06-15 10:36:42 +02:00
SChernykh
b7ff4f2c2c
Set default JSON parser flags
2023-06-12 15:29:23 +02:00
SChernykh
1ffaf3a292
Recompiled curl lib for MSVC using cmake
2023-05-26 19:25:18 +02:00
SChernykh
8e11c3dffd
Updated libuv
2023-05-26 18:52:49 +02:00
SChernykh
6f7139fe28
CI: added address sanitizer to test sync
2023-05-25 13:11:29 +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
325f2dc22f
Sync test: run with TSAN on Ubuntu
2023-05-17 23:06:54 +02:00
SChernykh
3c7fcf65a9
Fixed DNS TXT parsing
2023-05-12 15:41:02 +02:00
SChernykh
9aa748e628
Fixed FreeBSD build
2023-05-11 10:32:37 +02:00
SChernykh
bba4f8d0c5
Fixed headers for res_query
2023-05-11 09:21:10 +02:00
SChernykh
db9e5ba332
P2PServer: prefer DNS TXT records to load seed nodes
2023-05-10 22:07:35 +02:00
SChernykh
6e258bb210
Refactored TCPServer to reduce code duplication
2023-04-19 16:37:32 +02:00
SChernykh
634039e551
Fixed static build
2023-03-19 23:55:22 +01:00
SChernykh
a84a0bd8dc
Added miniupnp submodule
2023-03-19 19:13:29 +01:00
SChernykh
df802c3b26
Added an option to compile without LTO
2023-02-07 10:04:37 +01:00
SChernykh
70f78ebfd1
cmake required version fixes
2023-01-26 20:19:57 +01:00
SChernykh
be434329d1
Removed dl
dependency
2023-01-26 15:46:43 +01:00
SChernykh
e6d77a40e2
Check block major version in deserialize()
2022-12-19 10:29:29 +01:00
SChernykh
07a5b191bb
Fixes for different BSD variants
2022-12-17 12:56:32 +01:00
SChernykh
d0eea1bf91
Fixed libuv init/shutdown sequence
2022-11-14 23:35:59 +01:00
SChernykh
47f40c0be3
Fixed curl include directory
2022-10-03 20:05:33 +02:00
SChernykh
be76c58264
Fixed MSYS2 build
2022-09-26 01:02:26 +02:00