* Make all methods of Conn trait async
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* C bindings: Add libsql_reset
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
---------
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* Go tests: Run less tests in parallel
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* Go bindings: Read your writes
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* Go bindings: encryption
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* Don't panic when encryption fails
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
* Go bindings: Encryption test
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
---------
Signed-off-by: Piotr Jastrzebski <piotr@chiselstrike.com>
The libsql_open_ext() API does not support auth token. Let's add a
libsql_open_remote() API for establishing connection to remote database,
but also add a libsql_open_file() for what libsql_open_ext() does so
that we can deprecate it in the future.