Lee *!* Clagett
6dc9ea772a
Fix ZeroMQ REQ send error after remote process crash/abort ( #126 )
2024-06-26 14:09:26 -04:00
Lee *!* Clagett
2883e77367
Fix ZeroMQ invalid REQ/REP state after read timeout. ( #125 )
...
unix-ci / build-tests (macos-12, WITH_RMQ=OFF) (push) Waiting to run
unix-ci / build-tests (macos-12, WITH_RMQ=ON) (push) Waiting to run
unix-ci / build-tests (macos-latest, WITH_RMQ=OFF) (push) Waiting to run
unix-ci / build-tests (macos-latest, WITH_RMQ=ON) (push) Waiting to run
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=OFF) (push) Waiting to run
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=ON) (push) Waiting to run
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=OFF) (push) Waiting to run
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=ON) (push) Waiting to run
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=OFF) (push) Waiting to run
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=ON) (push) Waiting to run
After a read timeout, the thread-local ZMQ client is expecting a read,
and not send on the REQ socket. This attempts to read+discard 1 message
before retrying the REQ send. This has proven effective at recovering
from a temporarily unavailable daemon.
2024-06-25 22:09:24 -04:00
Lee *!* Clagett
c2ca85ef30
Fix max_element_count for signature inputs ( #123 )
unix-ci / build-tests (macos-12, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (macos-12, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (macos-latest, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (macos-latest, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=ON) (push) Has been cancelled
2024-06-21 15:01:13 -04:00
Lee *!* Clagett
01de34a049
Fix webhook bug on overlapping rescan ( #121 )
unix-ci / build-tests (macos-12, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (macos-12, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (macos-latest, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (macos-latest, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-20.04, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-22.04, WITH_RMQ=ON) (push) Has been cancelled
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=OFF) (push) Has been cancelled
unix-ci / build-tests (ubuntu-latest, WITH_RMQ=ON) (push) Has been cancelled
2024-06-12 13:55:13 -04:00
Lee *!* Clagett
f723ca86c2
Fix scan height (db) bug on account check-ins ( #120 )
2024-06-06 17:13:18 -04:00
Lee Clagett
12246d5ecb
Revert "Undo test changes (to match monero release branch)"
...
This reverts commit b5ab76b131
.
2024-06-03 20:29:31 -04:00
Lee Clagett
b5ab76b131
Undo test changes (to match monero release branch)
2024-06-03 20:11:24 -04:00
Lee *!* Clagett
f22b0fdaef
Fix several bugs: ( #119 )
...
* lws::account height update should only go up.
* Webhook confirmations can start after first new block
* Webhook confirmations could face a rescan
2024-06-03 20:04:31 -04:00
Lee *!* Clagett
4f33de5138
Downgrade CXX17 features to CXX14 ( #113 )
2024-04-16 21:33:17 -04:00
Lee *!* Clagett
8f0f0813e1
Update Github CI:
...
* Build release branches on PR
* Checkout monero release branch
2024-04-08 15:08:34 -04:00
Lee *!* Clagett
075abc87b2
Update dockerfile to 0.18.3.3
2024-04-08 14:59:58 -04:00
Lee *!* Clagett
69aa9613d7
Fix 'to_bytes' in unit tests
2024-04-08 14:58:50 -04:00
Lee *!* Clagett
d9c9a75fc2
Revert "Fix Github CI ( #99 )"
...
This reverts commit ecbd5d2bb2
.
2024-04-08 14:56:53 -04:00
Lee *!* Clagett
3bf2ad061f
Remove unused function ( #109 )
2024-04-08 14:27:28 -04:00
Lee *!* Clagett
80604e8133
New accounts are 'pushed' to worker threads ( #102 )
2024-04-08 14:27:20 -04:00
Lee *!* Clagett
f300bff69f
Fix "leader_thread" logic (for info messages) ( #110 )
2024-04-08 14:27:07 -04:00
Lee *!* Clagett
38c4999555
ZMQ Pub Spends ( #101 )
2024-04-08 14:26:57 -04:00
Lee *!* Clagett
fe9d861dfb
Add basic REST tests and fix a few bugs ( #103 )
2024-04-08 14:26:39 -04:00
Lee *!* Clagett
f785cad557
Fix too many open files issue with ZeroMQ ( #100 )
2024-04-08 14:26:29 -04:00
Lee *!* Clagett
cde050baf1
Fix pows_version in check_pow ( #108 )
2024-04-08 14:26:17 -04:00
Lee *!* Clagett
f242063422
Update Github CI ( #106 )
...
* Update to checkout v4
* Remove unnecessary package installs
* Remove macOS 11 from matrix (brew install issues)
2024-04-08 14:26:08 -04:00
Lee *!* Clagett
d49cc0df9a
ZMQ pub blocks ( #97 )
2024-04-08 14:25:53 -04:00
Lee *!* Clagett
486ad3b616
Update chain rollback log message ( #98 )
2024-04-08 14:25:41 -04:00
Lee *!* Clagett
f66943dce1
ZMQ Hardening ( #96 )
2024-04-08 14:25:09 -04:00
Lee *!* Clagett
ffdd8da2a9
Make arrays optional in light_wallet_server api ( #95 )
2024-04-08 14:23:46 -04:00
Lee *!* Clagett
351ccaa872
Basic "chain hardening" for slightly untrusted daemons ( #93 )
2024-04-08 14:23:35 -04:00
Justin Berman
db66d410cd
Submit review first pass ( #29 )
2024-04-06 14:05:39 -04:00
Lee *!* Clagett
36a8f4e003
Fix response code check for webhooks (again) ( #94 )
2024-04-03 21:58:04 -04:00
Lee *!* Clagett
ecbd5d2bb2
Fix Github CI ( #99 )
2024-04-03 21:49:56 -04:00
Lee *!* Clagett
55f6bbb386
Refuse chain rollback past a checkpoint ( #92 )
2024-04-03 21:49:30 -04:00
Lee *!* Clagett
d2ca5b4180
Fix warnings in unit tests ( #91 )
2024-04-03 21:48:48 -04:00
Lee *!* Clagett
e477c174e2
Add unit tests for chain syncing ( #87 )
2024-04-03 21:47:49 -04:00
Lee *!* Clagett
c400c9ef8a
Fix fee retrieval for pre-ringct txes ( #90 )
2024-04-03 21:47:23 -04:00
Lee *!* Clagett
6ea656d7aa
Add option to auto-accept new account creation ( #86 )
2024-04-03 21:47:06 -04:00
Lee *!* Clagett
b4426b4a74
Add (working draft) subaddress support ( #83 )
2024-04-03 21:46:44 -04:00
Lee *!* Clagett
e09d3d57e9
Update cxx version to C++17 ( #85 )
2023-12-16 14:26:55 -05:00
Lee *!* Clagett
6fa2d6799b
Remove enumeration function from ::wire reading and writing ( #84 )
2023-12-16 14:26:39 -05:00
Lee *!* Clagett
9f98d2a8c9
Fix spend tracking bug in db::storage ( #89 )
2023-12-03 15:47:58 -05:00
Lee *!* Clagett
9446758fdb
Adding release branches to CI
2023-11-29 19:50:20 -05:00
Lee *!* Clagett
a23eadd7ef
Fix output_id bug with coinbase transactions ( #88 )
2023-11-29 16:01:28 -05:00
Lee *!* Clagett
91b9a40ad7
Merge CI changes from develop
2023-11-07 15:06:17 -05:00
vdo
8f691d0002
add arm64 arch support
2023-11-07 15:05:18 -05:00
Lee *!* Clagett
d5869255e9
Fix lifetime bug in wire::as_array (debug_database) ( #82 )
2023-11-07 15:02:06 -05:00
Lee *!* Clagett
10dc4801d7
Add /validate endpoint to admin REST api ( #81 )
2023-11-07 15:01:52 -05:00
Lee *!* Clagett
3b35ce2845
Add RabbitMQ support for payment hooks ( #80 )
2023-11-07 15:01:34 -05:00
Lee *!* Clagett
aa171b77c3
Webhooks for New Accounts ( #79 )
2023-11-07 15:01:01 -05:00
Lee *!* Clagett
524e26e1a4
Do not exit when monerod returns json-rpc error for block fetching ( #78 )
2023-11-07 15:00:02 -05:00
Lee *!* Clagett
4ce21686d7
Add config-file option ( #77 )
2023-11-07 14:57:54 -05:00
Lee *!* Clagett
5e2936faee
Add thread linking to unit tests for older ubuntu
2023-11-07 14:57:29 -05:00
Lee *!* Clagett
fbe69ce599
Include PROGRAM_OPTIONS in monero::libraries list
2023-11-07 14:57:18 -05:00