Tobie Morgan Hitchcock
|
91b8baff3d
|
Set default logging level for import/export/backup commands
|
2022-07-19 12:58:19 +01:00 |
|
Tobie Morgan Hitchcock
|
7860a205db
|
Use configuration constants in version cli command
|
2022-07-19 12:54:50 +01:00 |
|
Tobie Morgan Hitchcock
|
a2619a8d72
|
Don’t show default random password in command-line help
|
2022-07-19 12:29:43 +01:00 |
|
Tobie Morgan Hitchcock
|
81bad3211d
|
Improve command-line logging
|
2022-07-19 09:28:24 +01:00 |
|
Tobie Morgan Hitchcock
|
4468e10bd1
|
Change the default port to 8000
|
2022-07-18 18:49:43 +01:00 |
|
Tobie Morgan Hitchcock
|
d425f67a8b
|
Allow NULL and missing values in RPC query method
|
2022-07-08 21:56:04 +01:00 |
|
Tobie Morgan Hitchcock
|
11a3911f70
|
Add RPC let’ command as a duplicate of ‘set’ command
|
2022-07-08 21:55:44 +01:00 |
|
Tobie Morgan Hitchcock
|
3c7bd098f3
|
Enable concurrent requests in WebSocket RPC Server
|
2022-07-07 11:25:22 +01:00 |
|
Tobie Morgan Hitchcock
|
4438415b55
|
Fix error in RPC Modify method query
|
2022-07-07 11:22:41 +01:00 |
|
Tobie Morgan Hitchcock
|
508538e0cc
|
Add initial WebSocket JSON RPC implementation
|
2022-07-04 02:32:26 +01:00 |
|
Tobie Morgan Hitchcock
|
410295c800
|
Improve map! macro to allow extending the map with other map
|
2022-07-04 02:02:03 +01:00 |
|
Tobie Morgan Hitchcock
|
983a7b3f5c
|
Add mrg! macro for merging Maps together
|
2022-07-04 02:02:03 +01:00 |
|
Tobie Morgan Hitchcock
|
7bb4aa74f3
|
Move authentication code to separate module
|
2022-07-04 01:46:09 +01:00 |
|
Tobie Morgan Hitchcock
|
187d9c08dc
|
Allow ‘application/octet-stream’ content-type when importing
|
2022-07-04 01:25:35 +01:00 |
|
Tobie Morgan Hitchcock
|
d04db02ee0
|
Add introductory message to command-line app
|
2022-06-28 11:54:04 +01:00 |
|
Tobie Morgan Hitchcock
|
eff4d2c5e9
|
Implement scope signup and signin functionality
|
2022-06-20 12:29:06 +01:00 |
|
Tobie Morgan Hitchcock
|
b4e2082196
|
Use BTreeMap for database execution variables
|
2022-06-20 02:13:28 +01:00 |
|
Tobie Morgan Hitchcock
|
52e8954ae4
|
Ensure library works in multi-threaded and single-threaded environments
|
2022-05-16 00:04:11 +01:00 |
|
Tobie Morgan Hitchcock
|
f414198fad
|
Only begin a transaction if needed for authentication
|
2022-05-13 22:07:56 +01:00 |
|
Tobie Morgan Hitchcock
|
7bd5802e99
|
Remove tokio as a dependency
Closes SUR-102
|
2022-05-13 21:57:40 +01:00 |
|
Tobie Morgan Hitchcock
|
e4619be89a
|
Implement WebSocket queries for /sql endpoint
|
2022-05-11 22:34:28 +01:00 |
|
Tobie Morgan Hitchcock
|
d29961ee19
|
Ensure Errors can be converted into Strings
|
2022-05-11 21:43:11 +01:00 |
|
Tobie Morgan Hitchcock
|
f5687abeab
|
Add documentation comments to main binary package
|
2022-05-11 15:23:15 +01:00 |
|
Tobie Morgan Hitchcock
|
17e8ea55b5
|
Implement SQL database exporting and importing
|
2022-05-11 15:23:15 +01:00 |
|
Tobie Morgan Hitchcock
|
3498e57e04
|
Implement web authentication session validation
|
2022-05-11 15:23:15 +01:00 |
|
Tobie Morgan Hitchcock
|
d761a6df47
|
Add TLS support to SurrealDB server
|
2022-05-11 15:23:08 +01:00 |
|
Tobie Morgan Hitchcock
|
ba7c31e2dc
|
Improve server configuration parsing and option storage
|
2022-05-11 15:23:08 +01:00 |
|
Tobie Morgan Hitchcock
|
69b18cc659
|
Change content length limits of http routes
|
2022-05-11 15:23:08 +01:00 |
|
Tobie Morgan Hitchcock
|
f7b82bc7bd
|
When unset, ensure default root password in randomised
|
2022-05-07 16:11:19 +01:00 |
|
Tobie Morgan Hitchcock
|
0ff3d0f7d0
|
Remove auth CLI argument and use user + pass instead
|
2022-05-07 15:13:58 +01:00 |
|
Tobie Morgan Hitchcock
|
ffc3ed82f7
|
Simplify external API when working with Datastore
|
2022-05-04 00:07:46 +01:00 |
|
Tobie Morgan Hitchcock
|
7e2eae32c5
|
Ensure query auth level checks are logically correct
|
2022-04-01 00:36:23 +01:00 |
|
Tobie Morgan Hitchcock
|
b3c4f982ec
|
Fix clippy lint errors
|
2022-03-25 20:31:45 +00:00 |
|
Tobie Morgan Hitchcock
|
7e4bf91a48
|
Forbid all usage of unsafe code
|
2022-03-23 15:12:29 +00:00 |
|
Tobie Morgan Hitchcock
|
2a0d46a2b6
|
Remove unused macros
|
2022-03-07 18:14:42 +00:00 |
|
Tobie Morgan Hitchcock
|
d1c2daaee4
|
Apply cargo clippy lint recommendations
|
2022-03-05 14:42:58 +00:00 |
|
Tobie Morgan Hitchcock
|
d5c53b7791
|
Extract core surrealdb code into separate library
|
2022-02-22 14:16:50 +00:00 |
|
Tobie Morgan Hitchcock
|
12aea63928
|
Use trice instead of std::time for performance measurement
|
2022-02-19 23:30:43 +00:00 |
|
Tobie Morgan Hitchcock
|
222e417c79
|
Change method argument names
|
2022-02-19 23:09:23 +00:00 |
|
Tobie Morgan Hitchcock
|
8a08de951e
|
Ensure session auth data is passed to executor options
|
2022-02-18 19:09:00 +00:00 |
|
Tobie Morgan Hitchcock
|
691d6ac895
|
Move byte formatting macro to macro module
|
2022-02-17 08:05:25 +00:00 |
|
Tobie Morgan Hitchcock
|
10a76ec3a1
|
Inject datastore instance instead of globally instantiated instance
|
2022-02-17 08:04:08 +00:00 |
|
Tobie Morgan Hitchcock
|
b98986fa12
|
Remove unnecessary 'anyhow' crate
|
2022-02-16 23:45:23 +00:00 |
|
Tobie Morgan Hitchcock
|
a5c1d95a64
|
Add initial implementation for parallel execution
|
2022-02-15 03:40:01 +00:00 |
|
Tobie Morgan Hitchcock
|
36d114be55
|
Simplify module import statements
|
2022-02-15 03:34:57 +00:00 |
|
Tobie Morgan Hitchcock
|
f22352aee6
|
Switch to asynchronous owned mutex locks in underlying kv storage
|
2022-02-15 03:33:16 +00:00 |
|
Tobie Morgan Hitchcock
|
efa67bb043
|
Only pass transaction when processing queries
Instead of passing the executor instance, we only need to pass the current transaction which is to be used for processing and running any queries.
|
2022-02-15 01:05:39 +00:00 |
|
Tobie Morgan Hitchcock
|
acc466c360
|
Remove unnecessary imports
|
2022-02-15 00:15:53 +00:00 |
|
Tobie Morgan Hitchcock
|
113d02cbfc
|
Add functionality to extract a single query response
|
2022-02-14 23:21:12 +00:00 |
|
Tobie Morgan Hitchcock
|
ea67af5a29
|
Ensure DELETE statements WHERE clauses are processed
|
2022-02-14 22:20:11 +00:00 |
|