Lee *!* Clagett
59ebc8e1f4
Add (non-standard) 'daemon_status' endpoint to REST API ( #124 )
2024-08-06 19:04:55 -04:00
Lee *!* Clagett
1a7e0a2c57
Fix ZeroMQ REQ send error after remote process crash/abort ( #126 )
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-26 14:08:01 -04:00
Lee *!* Clagett
567c1a5f2d
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:07:02 -04:00
Lee *!* Clagett
7863ccba44
Fix divide by zero in subaddresses n_maj ( #114 )
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
2024-06-24 21:02:24 -04:00
Lee *!* Clagett
9b99593397
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-14 14:51:10 -04:00
Lee *!* Clagett
bb7e66ebd8
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:51:19 -04:00
Lee *!* Clagett
017aa53fbb
Fix scan height (db) bug on account check-ins ( #120 )
2024-06-06 17:01:01 -04:00
Lee *!* Clagett
3ab038e779
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 19:41:44 -04:00
Lee *!* Clagett
68916b7b47
Add webhook deletion to admin cli ( #105 )
2024-05-28 20:00:30 -04:00
Lee *!* Clagett
a644b66f98
Remove unused function ( #109 )
2024-04-08 13:22:51 -04:00
Lee *!* Clagett
08f8403f13
New accounts are 'pushed' to worker threads ( #102 )
2024-04-08 12:58:43 -04:00
Lee *!* Clagett
fb6e1dedd5
Fix "leader_thread" logic (for info messages) ( #110 )
2024-04-07 21:36:01 -04:00
Lee *!* Clagett
6f71cc08b3
ZMQ Pub Spends ( #101 )
2024-04-07 19:48:12 -04:00
Lee *!* Clagett
4c2205974e
Add basic REST tests and fix a few bugs ( #103 )
2024-04-06 16:04:53 -04:00
Lee *!* Clagett
de7268f9e6
Fix too many open files issue with ZeroMQ ( #100 )
2024-04-06 15:50:50 -04:00
Lee *!* Clagett
139a5b9302
Fix pows_version in check_pow ( #108 )
2024-04-06 13:04:38 -04:00
Lee *!* Clagett
7a2c91313d
Update Github CI ( #106 )
...
* Update to checkout v4
* Remove unnecessary package installs
* Remove macOS 11 from matrix (brew install issues)
2024-04-06 11:30:33 -04:00
Lee *!* Clagett
4191956294
ZMQ pub blocks ( #97 )
2024-03-31 13:32:33 -04:00
Lee *!* Clagett
cdc21aa232
Update chain rollback log message ( #98 )
2024-03-31 13:31:56 -04:00
Lee *!* Clagett
e7db291669
ZMQ Hardening ( #96 )
2024-03-16 21:40:48 -04:00
Lee *!* Clagett
04b5322005
Make arrays optional in light_wallet_server api ( #95 )
2024-03-16 21:40:25 -04:00
Lee *!* Clagett
666be95001
Fix response code check for webhooks (again) ( #94 )
2024-03-16 21:40:12 -04:00
Lee *!* Clagett
4ef2d8ad34
Basic "chain hardening" for slightly untrusted daemons ( #93 )
2024-03-07 17:39:18 -05:00
Lee *!* Clagett
ec70d23944
Fix Github CI ( #99 )
2024-02-26 20:36:55 -05:00
Lee *!* Clagett
8779401b93
Refuse chain rollback past a checkpoint ( #92 )
2024-02-19 13:59:07 -05:00
Lee *!* Clagett
83b71d3f5a
Fix warnings in unit tests ( #91 )
2024-01-22 14:17:38 -05:00
Lee *!* Clagett
88e7cda1ff
Add unit tests for chain syncing ( #87 )
2024-01-22 14:17:20 -05:00
Lee *!* Clagett
989b8cd857
Fix fee retrieval for pre-ringct txes ( #90 )
2023-12-16 14:23:03 -05:00
Lee *!* Clagett
1bbe12f3d6
Add option to auto-accept new account creation ( #86 )
2023-12-15 18:19:55 -05:00
Lee *!* Clagett
0ed9ff4e2e
Update cxx version to C++17 ( #85 )
2023-12-05 20:25:40 -05:00
Lee *!* Clagett
4543f5755b
Remove enumeration function from ::wire reading and writing ( #84 )
2023-12-05 20:24:22 -05:00
Lee *!* Clagett
29d3859519
Add (working draft) subaddress support ( #83 )
2023-12-05 20:23:50 -05:00
Lee *!* Clagett
9f41642964
Fix spend tracking bug in db::storage ( #89 )
2023-12-03 15:47:04 -05:00
Lee *!* Clagett
42646608b0
Adding release branches to CI
2023-11-29 19:49:20 -05:00
Lee *!* Clagett
fe1003909d
Fix output_id bug with coinbase transactions ( #88 )
2023-11-29 16:00:32 -05:00
Lee *!* Clagett
037c5386dc
Fix lifetime bug in wire::as_array (debug_database) ( #82 )
2023-11-05 11:30:42 -05:00
Lee *!* Clagett
1ddbb9ac0e
Add /validate endpoint to admin REST api ( #81 )
2023-09-27 16:50:12 -04:00
Lee *!* Clagett
f27016d874
Make RMQ options more readable in CI list
2023-09-08 21:01:57 -04:00
Lee *!* Clagett
4114150197
Fix MacOS RMQ CI
2023-09-08 20:38:00 -04:00
Lee *!* Clagett
20e92b8d15
Fix WITH_RMQ CMake option
2023-09-08 20:18:51 -04:00
Lee *!* Clagett
97f9a9295b
Add RabbitMQ to the CI
2023-09-08 20:14:51 -04:00
Lee *!* Clagett
619d69fb92
Add RabbitMQ support for payment hooks ( #80 )
2023-09-08 20:03:34 -04:00
Lee *!* Clagett
2872ba9ecb
Webhooks for New Accounts ( #79 )
2023-08-23 16:07:37 -04:00
Lee *!* Clagett
a09b794daa
Do not exit when monerod returns json-rpc error for block fetching ( #78 )
2023-08-09 10:30:36 -04:00
Lee *!* Clagett
4704ecc97c
Update names in Github CI file
2023-08-04 15:59:26 -04:00
Lee *!* Clagett
13b63fd8d7
2nd attempt at macos ci
2023-08-04 15:39:47 -04:00
Lee *!* Clagett
332df0b2f6
First atttempt at a macos CI
2023-08-04 15:37:21 -04:00
Lee *!* Clagett
73eb137055
Fix CI recursive git dependencies
2023-08-04 14:56:13 -04:00
Lee *!* Clagett
5617548a44
Change name of Ubuntu CI build
2023-08-04 14:19:46 -04:00
Lee *!* Clagett
af7de768e0
Add multiple threads for CI actions
2023-08-04 14:03:54 -04:00