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
Sergey Kuznetsov
6ca777ea96
Account tx v1 api support ( #874 )
...
* Don't fail on ledger params for v1
* Different error on invalid ledger indexes for v1
* Allow forward and binary to be not bool for v1
* Minor fixes
* Fix tests
* Don't fail if input ledger index is out of range for v1
* Restore deleted test
* Fix comparison of integers with different signedness
* Updated default api version in README and example config
2023-09-28 11:31:35 +01:00
cyan317
963685dd31
Ledger_entry return invalid parameter error for v1 ( #873 )
...
Fixes #875
2023-09-28 09:14:01 +01:00
cyan317
e36545058d
Duplicate signer_lists in account_info ( #870 )
...
Fix #871
2023-09-25 13:24:16 +01:00
cyan317
44527140f0
Fix inaccurate coverage caused by LOG ( #868 )
...
Fix #845
2023-09-21 16:19:53 +01:00
Alex Kremer
0eaaa1fb31
Add workaround for async_compose ( #841 )
...
Fixes #840
2.0-rc5
2023-09-18 18:52:32 +01:00
Alex Kremer
1846f629a5
AccountTx filtering by transaction type ( #851 )
...
Fixes #685
2023-09-18 18:52:00 +01:00
Alex Kremer
83af5af3c6
Remove deprecated cassandra options ( #852 )
...
Fixes #849
2023-09-18 13:40:38 +01:00
Alex Kremer
418a0ddbf2
Add libxrpl version to server_info output ( #854 )
...
Fixes #853
2023-09-18 13:39:01 +01:00
Alex Kremer
6cfbfda014
Repeatedly log on amendment block ( #829 )
...
Fixes #364
2023-09-13 13:34:02 +01:00
Alex Kremer
91648f98ad
Fix malformed taker error to match rippled ( #827 )
...
Fixes #352
2023-09-11 19:39:10 +01:00
Sergey Kuznetsov
71e1637c5f
Add options for better clangd support ( #836 )
...
Fixes #839
2023-09-11 17:53:30 +01:00
Sergey Kuznetsov
59cd2ce5aa
Fix missing lock ( #837 )
2023-09-11 16:19:57 +01:00
Alex Kremer
d783edd57a
Add working dir to git command executions ( #828 )
2023-09-11 13:40:22 +01:00
cyan317
1ce8a58167
Add number of requests to log ( #838 )
2023-09-11 12:58:45 +01:00
Peter Chen
92e5c4792b
Change boost::json to json in unittests ( #831 )
2023-09-11 12:39:38 +01:00
Michael Legleux
d7f36733bc
Link libstd++ and gcc lib statically ( #830 )
2023-08-24 12:41:08 +01:00
Alex Kremer
435d56e7c5
Fix empty log lines ( #825 )
2.0-rc4
2023-08-16 22:57:52 +01:00
Alex Kremer
bf3b24867c
Implement sanitizer support via CMake ( #822 )
...
Fixes #302
2023-08-15 15:20:50 +01:00
Alex Kremer
ec70127050
Add LOG macro to prevent unnecessary evaluations ( #823 )
...
Fixes #824
2023-08-15 14:36:11 +01:00
Alex Kremer
547cb340bd
Update doxygen comments ( #818 )
...
Fixes #421
2023-08-11 21:32:32 +01:00
Arihant Kothari
c20b14494a
Add note on code coverage report generation ( #821 )
2023-08-11 18:38:35 +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
Alex Kremer
db4046e02a
Move connection state logic to an earlier point ( #816 )
2023-08-09 16:42:33 +01:00
Peter Chen
fc1b5ae4da
Support whitelisting for IPV4/IPV6 with CIDR ( #796 )
...
Fixes #244
2023-08-08 16:04:16 +01:00
Alex Kremer
5411fd7497
Update readme and compiler requirements ( #815 )
2023-08-08 11:32:18 +01:00
Michael Legleux
f6488f7024
Fix Linux/gcc build on CI ( #813 )
2023-08-07 20:53:20 +01:00
cyan317
e3ada6c5da
Remove deprecated fields ( #814 )
...
Fix #801
2023-08-07 18:23:13 +01:00
cyan317
d61d702ccd
Account_info add flags ( #812 )
...
Fixes #768
2023-08-04 16:22:39 +01:00
Alex Kremer
4d42cb3cdb
Expose advanced options from cassandra-cpp-driver thru the config ( #808 )
...
Fixes #810
2023-08-03 15:49:56 +01:00
cyan317
111b55b397
Add cache test ( #807 )
...
Fixes #809
2023-08-03 15:03:17 +01:00
cyan317
c90bc15959
Return error when limit<=0 ( #804 )
...
Fix #806
2023-08-02 15:34:42 +01:00
Shawn Xie
1804e3e9c0
Update tmp build instructions in README ( #802 )
2023-08-02 13:45:04 +01:00
Alex Kremer
24f69acd9e
Fix Linux/gcc compilation ( #795 )
...
Fixes #803
2023-08-02 13:44:03 +01:00
Alex Kremer
98d0a963dc
Fix backend factory test and remove cout from base tests ( #792 )
...
Fixes #793
2023-07-27 15:40:50 +01:00
cyan317
665890d410
Fix connect_timeout request_timeout not work + tsan in RPCServerTestSuite ( #790 )
...
Fixes #791
2023-07-27 13:35:52 +01:00
John Freeman
545886561f
Fix link to clio branch of rippled ( #789 )
2023-07-26 21:44:12 +01:00
Alex Kremer
68eec01dbc
Fix TSAN issues part1 ( #788 )
...
Fixes a few issues from boost 1.82 migration and some Conan misconfigurations
2023-07-26 21:39:39 +01:00
Peter Chen
02621fe02e
Add new RPC Handler "version" ( #782 )
...
Fixes #726
2023-07-26 20:02:11 +01:00
cyan317
6ad72446d1
Disable xrpl tests ( #785 )
2023-07-26 19:31:12 +01:00
Arihant Kothari
1d0a43669b
Fix noRippleCheck fee field ( #786 )
...
Fixes #709
2023-07-26 19:22:17 +01:00
cyan317
71aabc8c29
Nftids ( #780 )
...
Fixes #769
2023-07-26 17:12:20 +01:00
cyan317
6b98579bfb
Remove try catch for server_info( #781 )
...
Avoid tsan false alert
2023-07-26 12:44:56 +01:00
cyan317
375ac2ffa6
Enable CI MACOS node ( #783 )
...
Fixes #784
2023-07-26 11:39:13 +01:00
Alex Kremer
c6ca650767
Add initial Conan integration ( #712 )
...
Fixes #645
2023-07-24 18:43:02 +01:00
cyan317
2336148d0d
Fix missing "validated" ( #778 )
...
Fixes #779
2023-07-18 10:52:22 +01:00
Shawn Xie
12178abf4d
Use mismatch in getNFTokenMintData ( #774 )
2023-07-17 22:09:15 +01:00
Alex Kremer
b8705ae086
Add time/uptime/amendment_blocked to server_info ( #775 )
2023-07-14 16:46:10 +01:00
cyan317
b83d7478ef
Unsupported Error when request server stream ( #772 )
...
Fixes #773
2023-07-14 14:44:40 +01:00