Sergey Kuznetsov
0818b6ce5b
Add admin password check ( #847 )
...
Fixes #846
2023-10-03 17:22:37 +01:00
cyan317
e2cc56d25a
Add unittests for ledger publisher and bug fixes ( #860 )
...
Fix #881
2023-10-03 13:47:49 +01:00
Sergey Kuznetsov
4b53bef1f5
Add clang tidy ( #864 )
...
Fixes #863
2023-10-03 10:43:54 +01:00
Sergey Kuznetsov
ebe7688ccb
Api v1 bool support ( #877 )
...
* Allow not bool for signer_lists
* Allow transactions to be not bool for v1
* Add tests for JsonBool
2023-09-28 12:56:38 +01:00
Sergey Kuznetsov
6d9f8a7ead
CI improvements ( #867 )
...
* Generate conan profile in CI
* Move linux build into main workflow
* Add saving/restoring conan data
* Move cache to Linux
* Fix error
* Change key to hash from conanfile
* Fix path error
* Populate cache only in develop branch
* Big refactor
- Move duplicated code to actions
- Isolate mac build from home directory
- Separate ccache and conan caches
* Fix errors
* Change ccache cache name and fix errors
* Always populate cache
* Use newer ccache on Linux
* Strip tests
* Better conan hash
2023-09-28 11:36:03 +01:00
cyan317
44527140f0
Fix inaccurate coverage caused by LOG ( #868 )
...
Fix #845
2023-09-21 16:19:53 +01:00
Alex Kremer
6cfbfda014
Repeatedly log on amendment block ( #829 )
...
Fixes #364
2023-09-13 13:34:02 +01:00
Sergey Kuznetsov
71e1637c5f
Add options for better clangd support ( #836 )
...
Fixes #839
2023-09-11 17:53:30 +01:00
Michael Legleux
d7f36733bc
Link libstd++ and gcc lib statically ( #830 )
2023-08-24 12:41:08 +01:00
Alex Kremer
bf3b24867c
Implement sanitizer support via CMake ( #822 )
...
Fixes #302
2023-08-15 15:20:50 +01:00
Alex Kremer
547cb340bd
Update doxygen comments ( #818 )
...
Fixes #421
2023-08-11 21:32:32 +01:00
Peter Chen
696b1a585c
Refactor namespaces part 2 ( #820 )
...
Part 2 of refactoring effort
2023-08-11 17:00:31 +01:00
Peter Chen
23442ff1a7
Refactor namespaces part 1 ( #817 )
...
Part 1 of refactoring effort
2023-08-10 18:05:13 +01:00
Peter Chen
fc1b5ae4da
Support whitelisting for IPV4/IPV6 with CIDR ( #796 )
...
Fixes #244
2023-08-08 16:04:16 +01:00
cyan317
d61d702ccd
Account_info add flags ( #812 )
...
Fixes #768
2023-08-04 16:22:39 +01:00
cyan317
111b55b397
Add cache test ( #807 )
...
Fixes #809
2023-08-03 15:03:17 +01:00
Alex Kremer
24f69acd9e
Fix Linux/gcc compilation ( #795 )
...
Fixes #803
2023-08-02 13:44:03 +01:00
Peter Chen
02621fe02e
Add new RPC Handler "version" ( #782 )
...
Fixes #726
2023-07-26 20:02:11 +01:00
Alex Kremer
c6ca650767
Add initial Conan integration ( #712 )
...
Fixes #645
2023-07-24 18:43:02 +01:00
Alex Kremer
ba8e7188ca
Implement the Clamp modifier ( #740 )
...
Fixes #750
2023-07-10 16:09:20 +01:00
Alex Kremer
81894c0a90
Implement deposit_authorized RPC and tests ( #728 )
...
Fixes #727
2023-07-04 11:21:41 +01:00
Alex Kremer
0a7def18cd
Implement custom HTTP errors ( #720 )
...
Fixes #697
2023-07-04 11:02:32 +01:00
Alex Kremer
aadd9e50f0
Forward api_version 1 requests to rippled ( #716 )
...
Fixes #698
2023-06-26 09:52:57 +01:00
cyan317
557ea5d7f6
Remove sensitive info from log ( #701 )
...
Fixes #702
2023-06-16 16:50:54 +01:00
Alex Kremer
a960471ef4
Support api_version ( #695 )
...
Fixes #64
2023-06-16 12:14:30 +01:00
cyan317
5ce3fff788
Read only for backend ( #691 )
...
Fixes #663
2023-06-14 13:05:37 +01:00
Alex Kremer
14f9f98cf2
Implement basic transformer tests ( #689 )
2023-06-13 11:16:52 +01:00
cyan317
435db339df
Refactor web server ( #667 )
...
Fixs #674
2023-06-08 13:25:49 +01:00
Alex Kremer
5d2c079f1a
Implement extractor tests ( #671 )
2023-06-07 12:33:46 +01:00
Alex Kremer
b07fbb14dc
Refactor ETL into smaller components ( #649 )
...
Fixes #666 and #664
2023-06-02 16:12:06 +01:00
Alex Kremer
7e8569b03a
Remove old backend implementation ( #662 )
...
Fixes #661
2023-06-01 13:54:49 +01:00
Alex Kremer
9adcaeb21b
Rename functions to camelCase ( #636 )
2023-05-15 11:38:48 +01:00
Alex Kremer
4cae248b5c
Fix race condition and ub ( #631 )
2023-05-10 18:35:04 +01:00
Alex Kremer
b3db4cadab
Improve performance of Counters and add unit-test ( #629 )
...
Fixes #478
2023-05-09 14:24:12 +01:00
Alex Kremer
d7d5d61747
Integrate nextgen RPC into clio ( #572 )
...
Fixes #592
2023-05-04 16:15:36 +01:00
cyan317
36ac3215e2
Ledger ( #604 )
...
Fixes #618
2023-05-02 14:07:26 +01:00
cyan317
7776a5ffb6
Init ( #614 )
...
Fixes #617
2023-05-02 13:24:23 +01:00
cyan317
4b2d53fc2f
account_objects of new RPC framework ( #599 )
...
Fixes #602
2023-04-25 09:14:20 +01:00
cyan317
9a19519550
Account_nfts ( #598 )
...
Fixes #601
2023-04-24 14:17:28 +01:00
cyan317
88e25687dc
Ledgerdata ( #596 )
...
Fixes #600
2023-04-24 09:00:10 +01:00
cyan317
93e2ac529d
Unsubscribe ( #595 )
...
Fixes #597
2023-04-20 08:54:20 +01:00
cyan317
0bc84fefbf
Subscribe handler ( #591 )
...
Fixes #593
2023-04-13 14:14:11 +01:00
Alex Kremer
36bb20806e
Implement server_info nextgen RPC ( #590 )
...
Fixes #587
2023-04-13 11:51:54 +01:00
Alex Kremer
e60fd3e58e
Implement nft_history nextgen handler ( #581 )
...
Fixes #580
2023-04-05 14:06:26 +01:00
Alex Kremer
5d06a79f13
Implement nextgen random handler and tests ( #576 )
...
Fixes #575
2023-04-04 15:16:02 +01:00
cyan317
3320125d8f
Fix compile error on clang14.0.3 ( #577 )
...
Fixes #578
2023-04-04 12:55:43 +01:00
cyan317
a1f93b09f7
account_info implementation in new RPC framework ( #573 )
...
Fixes #574
2023-04-03 17:03:48 +01:00
Alex Kremer
232acaeff2
Implement nextgen nft_sell_offers handler ( #571 )
...
Fixes #570
2023-03-30 12:46:54 +01:00
Alex Kremer
d86104577b
Implement new experimental cassandra backend ( #537 )
2023-03-29 19:38:38 +01:00
cyan317
e9937fab76
account_offer in new RPC framework ( #567 )
...
Fixes #569
2023-03-29 16:40:51 +01:00