0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-17 21:47:00 +00:00

Commit Graph

  • 43b6857003 Improve error handling Piotr Jastrzebski 2024-01-11 09:13:56 +01:00
  • 567ef3364b Remove .context Piotr Jastrzebski 2024-01-10 20:09:32 +01:00
  • 206e461204 Extract auth function in ProxyService Piotr Jastrzebski 2024-01-10 19:50:59 +01:00
  • 0df2d34062 Move jwt_key to Namespace Piotr Jastrzebski 2024-01-06 11:01:16 +01:00
  • 3e5f7d6e49 Extract ProxyService::namespace_jwt_key Piotr Jastrzebski 2024-01-06 10:08:04 +01:00
  • 131e8b09ef Add namespace_jwt_key to authenticate_grpc Piotr Jastrzebski 2024-01-05 16:08:37 +01:00
  • 0c60306419 Add namespace_jwt_key to authenticate_jwt Piotr Jastrzebski 2024-01-05 11:06:44 +01:00
  • b0e46f8ce8 Add namespace_jwt_key to authenticate_http Piotr Jastrzebski 2024-01-05 10:57:33 +01:00
  • 694f68f201 Add namespace_jwt_key to validate_jwt Piotr Jastrzebski 2024-01-05 10:26:15 +01:00
  • a33ebb420a Handle jwt_key in post_config, get_config and create_namespace Piotr Jastrzebski 2024-01-05 10:19:51 +01:00
  • a1fe1dfb45 Add NamespaceStore::jwt_key(&self, NamespaceName) Piotr Jastrzebski 2024-01-05 09:59:05 +01:00
  • aade29abcd Add jwt_key to DatabaseConfig Piotr Jastrzebski 2024-01-05 09:47:38 +01:00
  • 566434c339 libsql-sqlite3: Export sqlite3_get_autocommit() in Wasm Pekka Enberg 2024-01-11 11:15:03 +02:00
  • 63c310daad Merge pull request #881 from tursodatabase/lucio/fix-ffi-build ad hoc 2024-01-10 15:02:52 +00:00
  • 2919db07a0 bump the version to v0.22.12 libsql-server-v0.22.12 libsql-server-v0.22.12 Avinash Sajjanshetty 2024-01-10 20:26:22 +05:30
  • f0929037d1 chore: fix ffi build script Lucio Franco 2024-01-10 09:53:19 -05:00
  • 2b5aed0f0d Update cargo dist version manually in github workflow Avinash Sajjanshetty 2024-01-05 15:43:52 +05:30
  • f6e0a1281c Update cargo dist to 0.7.0 Avinash Sajjanshetty 2024-01-05 15:38:51 +05:30
  • d1ad860288 Merge pull request #875 from tursodatabase/lucio/config ad hoc 2024-01-10 13:55:41 +00:00
  • 0a2772d72b Merge pull request #872 from Horusiath/destroy-namespace-wont-work Bartosz Sypytkowski 2024-01-10 13:26:22 +00:00
  • 8dab8f9193 Merge pull request #877 from tursodatabase/update-build-doc ad hoc 2024-01-10 11:05:27 +00:00
  • bd47249214 include MetaStore::remove as part of PrimaryNamespace::destroy Bartosz Sypytkowski 2024-01-10 11:11:16 +01:00
  • 1abbf254d8 update build documentation ad hoc 2024-01-10 10:51:52 +01:00
  • 586278a553 demo: embedded replicas with keys and stuff demoembeddedencrypted Piotr Sarna 2024-01-10 10:12:12 +01:00
  • 099cdbe344 libsql-replication: pass pager to virtual WAL interface Piotr Sarna 2024-01-10 10:10:20 +01:00
  • 6f7a082429 libsql-ffi: expose getting a page header pointer from iter Piotr Sarna 2024-01-10 10:08:51 +01:00
  • 8584ce33f9 namespace destroy also removes entry from meta store Bartosz Sypytkowski 2024-01-09 13:06:37 +01:00
  • f97a82e9f8 fixing namespaces::delete_namespace uncovers a bug Bartosz Sypytkowski 2024-01-09 10:59:42 +01:00
  • 5fdabcf9ff Put an SQLITE_ENABLE_SETLK_TIMEOUT branch inside the appropriate ifdef with an assert on the else since the condition is always false if SETLK_TIMEOUT is not available. drh 2024-01-09 23:15:46 +00:00
  • 20df3a18e5 server: add replicated db config Lucio Franco 2024-01-09 16:19:04 -05:00
  • 7992ae11c8 replication: add config to handshake Lucio Franco 2024-01-08 15:28:13 -05:00
  • cb2cf1d386 Merge pull request #873 from tursodatabase/reverse-wal-iterator ad hoc 2024-01-09 17:31:46 +00:00
  • 16a9825e32 fix libsql_replication underscore in Cargo.toml Piotr Sarna 2024-01-09 18:14:20 +01:00
  • 441ec86e67 treewide: add opt-in passphrase param for encryption at rest Piotr Sarna 2024-01-08 11:04:41 +01:00
  • 65f18c73de un-submodule SQLite3MultipleCiphers: 1.8.1 Piotr Sarna 2024-01-04 11:53:24 +01:00
  • 1557594e35 libsql-server,libsql-sys: move encryption to a feature Piotr Sarna 2024-01-04 11:12:23 +01:00
  • c504f8311b libsql-ffi: move multiple-ciphers support to a feature Piotr Sarna 2024-01-04 11:08:13 +01:00
  • a58248d2b7 update SQLite3MultipleCiphers submodule Piotr Sarna 2024-01-03 13:09:40 +01:00
  • 4413562eb6 use actually fixed libsql Piotr Sarna 2023-12-22 14:25:16 +01:00
  • c74fb49f5c still hacky, but compiles lib instead of shipping precompiled Piotr Sarna 2023-12-22 14:17:30 +01:00
  • 253a295865 encryption demo: based on precompiled libsqlite3mc.so Piotr Sarna 2023-12-21 12:14:53 +01:00
  • b5dd7448a1 Merge pull request #843 from JonahLund/visit-bool ad hoc 2024-01-09 16:13:08 +00:00
  • 441b283551 rename getMissingFrame to ignoreFrameIfNewerExist ad hoc 2024-01-09 16:06:15 +01:00
  • 4db7a4ce3d Merge pull request #815 from tursodatabase/lsnn Piotr Sarna 2024-01-09 13:52:29 +00:00
  • 26789ec455 review edits ad hoc 2024-01-09 14:25:42 +01:00
  • ff6905a1a5 Improved resolution of unqualified names in the REINDEX command. [forum:/info/74cd0ceabd|Forum thread 74cd0ceabd]. drh 2024-01-09 12:28:51 +00:00
  • f932572382 sqlite3 wal reverse iterator ad hoc 2024-01-09 12:03:35 +01:00
  • 1d3637c74c Merge pull request #871 from tursodatabase/lucio/update-lock libsql-rs-v0.2.0 Lucio Franco 2024-01-09 00:33:08 +00:00
  • 3a2e635d63 update lockfile Lucio Franco 2024-01-08 18:38:00 -05:00
  • e8fd3bda94 Merge pull request #870 from tursodatabase/lucio/fix-docs Lucio Franco 2024-01-08 22:37:37 +00:00
  • 81392300d2 libsql: prepare 0.2.0 release Lucio Franco 2024-01-08 15:56:41 -05:00
  • f746ee823e Merge pull request #869 from tursodatabase/lucio/fixes-for-release libsql-v0.2.0-alpha.1 Lucio Franco 2024-01-08 20:16:59 +00:00
  • 7902fadbd9 libsql: final prep for libsql release Lucio Franco 2024-01-08 15:04:13 -05:00
  • e452bf40a1 Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. dan 2024-01-08 19:55:40 +00:00
  • 62f0c4d139 Fix date on new file shell9.test. dan 2024-01-08 18:53:27 +00:00
  • 7cda91c33e Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. dan 2024-01-08 18:46:34 +00:00
  • 461f5731b2 Merge pull request #821 from vlcn-io/ci Piotr Sarna 2024-01-08 15:48:36 +00:00
  • f38d1dec5d Merge pull request #866 from tursodatabase/fix-replica-lazy-creation ad hoc 2024-01-08 15:43:55 +00:00
  • 3e2ffbd476 Minor change to os_unix.c to facilitate 100% MC/DC testing. drh 2024-01-08 15:23:45 +00:00
  • 83cfcf0ba2 Merge pull request #868 from tursodatabase/lucio/prepare-replication-release ad hoc 2024-01-08 15:20:25 +00:00
  • 886ef29e63 Merge pull request #867 from tursodatabase/update-bundled ad hoc 2024-01-08 15:13:38 +00:00
  • c18f664d50 Merge pull request #859 from tursodatabase/string-replication-index ad hoc 2024-01-08 15:11:04 +00:00
  • 5690150e1b libsql: add cargo toml info for replication crate Lucio Franco 2024-01-08 10:07:29 -05:00
  • b4428e85f9 fix replica namespace lazy creation ad hoc 2024-01-08 15:50:49 +01:00
  • 1ed8b99ec6 update bundled sqlite3.c ad hoc 2024-01-08 16:00:51 +01:00
  • f640f79d6f Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. dan 2024-01-08 13:38:15 +00:00
  • ff8f4b7b38 Merge pull request #853 from psarna/cipherhooks1 Piotr Sarna 2024-01-08 08:00:47 +00:00
  • bf64cbd463 Remove an ALWAYS() from RTREE. Dbsqlfuzz found a way to make it false. drh 2024-01-07 20:27:54 +00:00
  • cd6ea30b82 Updates to RTREE to facility testing. drh 2024-01-07 00:45:53 +00:00
  • 4e50f7763b Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. dan 2024-01-06 19:16:54 +00:00
  • 1ba138401e Update JSON performance testing procedures for clarity and to describe how to do performance testing of JSONB. drh 2024-01-06 15:22:16 +00:00
  • f537bba1a1 Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. dan 2024-01-06 13:58:54 +00:00
  • ae2b2953b4 Merge pull request #862 from tursodatabase/lucio/v0.22.x Lucio Franco 2024-01-05 16:54:34 +00:00
  • 16f27799bc server: prepare v0.22.11 release Lucio Franco 2023-12-21 10:33:24 -05:00
  • 08433e967f server: add server count metric Lucio Franco 2023-12-21 11:15:04 -05:00
  • 60d56e093c sqld: release v0.22.10 Lucio Franco 2023-12-04 16:03:27 -05:00
  • 64e9397ddd sqld: add version label Lucio Franco 2023-12-04 15:35:02 -05:00
  • 938efdae90 sqld: use debug for error messages Lucio Franco 2023-12-04 15:26:44 -05:00
  • 4ad37fd670 prepare: v0.22.9 release Lucio Franco 2023-12-01 12:03:38 -05:00
  • 086bc0d263 bump libsql-server to v0.22.8 ad hoc 2023-11-30 15:50:18 +01:00
  • 1cfc040bba Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. dan 2024-01-05 15:53:58 +00:00
  • c2661c4bb0 return replication index as string ad hoc 2024-01-05 14:14:48 +01:00
  • 0ba41a4780 Merge pull request #858 from tursodatabase/793-axo Avinash Sajjanshetty 2024-01-05 13:01:39 +00:00
  • 22f095e2ca shell test: switch to preempting after each 5 steps libsql_continue_preempt_test Piotr Sarna 2024-01-05 13:15:10 +01:00
  • ca1e423e27 libsql-sqlite3: libsql_step: add preempting the vm after X steps libsql_continue Piotr Sarna 2024-01-04 19:36:43 +01:00
  • 4c2224ab73 Update cargo dist version manually in github workflow Avinash Sajjanshetty 2024-01-05 15:43:52 +05:30
  • 1756e4c81c Update cargo dist to 0.7.0 Avinash Sajjanshetty 2024-01-05 15:38:51 +05:30
  • 7764d5f75b Merge pull request #856 from tursodatabase/lucio/prepare-vendored-crates-for-release Lucio Franco 2024-01-04 20:16:35 +00:00
  • 4235506eed libsql: ping ffi version in sys Lucio Franco 2024-01-04 15:00:31 -05:00
  • 04436f2b4e libsql: fix ffi crate cargo.toml for publish Lucio Franco 2024-01-04 14:43:55 -05:00
  • 99c5b0061f libsql: prepare crates for publishing Lucio Franco 2024-01-04 14:38:42 -05:00
  • 76da0dcbc4 Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. drh 2024-01-04 17:13:39 +00:00
  • de70e8b9c4 Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. dan 2024-01-04 16:15:21 +00:00
  • 267721e72a Restructure some code to fix what appears to be a false-positive UBSAN warning. drh 2024-01-04 13:01:02 +00:00
  • 40119d801d Merge pull request #820 from tursodatabase/durable-meta-store ad hoc 2024-01-04 10:04:25 +00:00
  • 1403601779 review changes ad hoc 2024-01-03 13:45:04 +01:00
  • aa08f885ba Fix a #ifdef in sqlite3_test_control() that was preventing builds with SQLITE_OMIT_WSD. drh 2024-01-03 20:40:17 +00:00
  • 4093b29610 Convert the JSON functions to use lookaside memory allocation whenever feasible, to avoid hitting the global memory allocator mutex. drh 2024-01-03 16:41:50 +00:00
  • 433e904d99 Change a constant from decimal to hex to avoid a compiler warning on Mac. drh 2024-01-03 15:49:04 +00:00
  • 6db9206c18 Enhance sqlite3_analyzer.exe so that it uses the ext/consio extension. drh 2024-01-03 14:13:27 +00:00