Commit Graph

  • 31bdc83108
    Make auth errors generic over protocol Sayan Nandan 2022-05-03 12:17:23 -0700
  • 89067c1fd5
    Revise trait definitions Sayan Nandan 2022-05-03 10:58:41 -0700
  • 231dd53341
    Reduce code redundancy by using `RawParser` and `RawParserExt` Sayan Nandan 2022-05-03 10:26:33 -0700
  • 20f039cb85
    Enable setting protocol version in configuration Sayan Nandan 2022-05-03 00:57:16 -0700
  • b5e0f68c88
    Add support for Skyhash 1.0 Sayan Nandan 2022-05-02 10:25:10 -0700
  • 7ec599edcb
    Update bench suite for protocol Sayan Nandan 2022-04-30 06:58:32 -0700
  • 67b19602b9
    Make all responses/groups generic over protocol Sayan Nandan 2022-04-29 13:23:22 -0700
  • b047845cc5
    Upgrade all interfaces to be generic over protocol Sayan Nandan 2022-04-29 11:58:33 -0700
  • 9c15e100c8
    Add metaframe methods to `ProtocolWrite` Sayan Nandan 2022-04-29 03:06:21 -0700
  • 2bb7555e4e
    Add `ProtocolWrite` trait for writing data according to `ProtocolSpec` Sayan Nandan 2022-04-29 02:54:55 -0700
  • d31fc5855d
    Add memory safety assertions Sayan Nandan 2022-04-25 23:37:38 -0700
  • 02a3e9b4e9
    Make connections generic over protocols Sayan Nandan 2022-04-25 23:17:00 -0700
  • b2e130626f
    Simplify types Sayan Nandan 2022-04-25 10:44:57 -0700
  • 0e432e8761
    Upgrade deps Sayan Nandan 2022-04-24 21:47:24 +0530
  • 3b1f9e2f06
    Merge pull request #249 from skytable/protocol/skyhash-2 Glydr 2022-04-21 19:28:49 +0530
  • 3b97c9528f
    Remove redundant methods Sayan Nandan 2022-04-21 06:34:19 -0700
  • 339e3a4a55
    Upgrade sky-bench to use new protocol Sayan Nandan 2022-04-20 00:01:56 -0700
  • 879e20f6ca
    Upgrade all interfaces to use the new protocol Sayan Nandan 2022-04-19 23:49:55 -0700
  • a018b76f40
    Ensure empty payload is allowed Sayan Nandan 2022-04-17 10:25:06 -0700
  • ec24b2caad
    Fix segfault due to uninitialized elements in heap array Sayan Nandan 2022-04-14 10:15:44 -0700
  • 3b918ff828
    Add more tests Sayan Nandan 2022-04-14 07:37:53 -0700
  • 71dcfb7efc
    Fix server not exiting due to infinite `read_buf` loop Sayan Nandan 2022-04-14 00:23:15 -0700
  • c065ed61e3
    Add complete query parsing impl Sayan Nandan 2022-04-13 23:41:02 -0700
  • c2ddb9b2db
    Add more `read_usize` tests Sayan Nandan 2022-04-13 23:42:23 +0530
  • dec82cd400
    Add `read_line_pedantic` for non-empty lines Sayan Nandan 2022-04-13 23:35:31 +0530
  • 3731143831
    Add tests with excess bytes Sayan Nandan 2022-04-13 23:18:43 +0530
  • 7f3d3cb05e
    Add `usize` parsing Sayan Nandan 2022-04-13 22:41:15 +0530
  • 59c681e787
    Fix `read_line` impl and tests Sayan Nandan 2022-04-13 07:15:28 -0700
  • 55a01b172c
    Add tests for `read_until` Sayan Nandan 2022-04-13 06:35:32 -0700
  • 400ca13d10
    Add tests for `not_exhausted` Sayan Nandan 2022-04-13 06:18:33 -0700
  • a17d77bf9e
    Fix tests Sayan Nandan 2022-04-12 23:30:19 +0530
  • 2c2a236501
    Add parserv2 basic impl Sayan Nandan 2022-04-12 06:43:09 -0700
  • 7ab9bbe8e0
    Upgrade deps Sayan Nandan 2022-04-06 07:22:12 -0700
  • c984bd2e1b
    Ensure Windows entity names are sanitized Sayan Nandan 2022-03-30 09:31:22 -0700
  • 2ccd771833
    Fix `sky-bench testkey` causing RST due to wrong buffer size Sayan Nandan 2022-03-30 08:10:00 -0700
  • df994cf4f7
    Add `sys metric storage` for checking on-disk storage usage Sayan Nandan 2022-03-30 07:28:47 -0700
  • d201c74150
    Remove PID file just before exit Sayan Nandan 2022-03-30 00:12:58 -0700
  • 7a354a9acb
    Improve server shutdown heuristic and fix Windows path evaluation Sayan Nandan 2022-03-29 23:39:38 -0700
  • 72304195d1
    Use proc macro for correct compile-time response generation Sayan Nandan 2022-03-29 23:03:47 -0700
  • 2c6768dc12
    Ensure snapshot overwrite protection if host time is incorrect Sayan Nandan 2022-03-29 21:14:28 -0700
  • 0e10f2cb5f
    Fix remote snapshots with same names being overwritten Sayan Nandan 2022-03-29 21:06:06 -0700
  • 076282df2b
    Add tests for snapshot directory structure Sayan Nandan 2022-03-29 10:07:25 -0700
  • e5909eb1f9
    Use separate flag for tree cleanup Sayan Nandan 2022-03-29 05:05:08 -0700
  • 9374404551
    Add persist tests for keyspace creation/deletion Sayan Nandan 2022-03-29 17:02:40 +0530
  • 08cffa1d3f
    Fix bug causing bgsave/termsig flush failure if a snapshot flushed it Sayan Nandan 2022-03-29 16:37:12 +0530
  • c4eaf3d182
    Bump version [skip ci] Sayan Nandan 2022-03-29 02:32:47 -0700
  • 52b0ecfd35
    Merge pull request #246 from skytable/actions/sys Glydr 2022-03-29 14:53:27 +0530
  • 7b3db3fa17
    Add sys actiondoc Sayan Nandan 2022-03-29 14:33:25 +0530
  • 5002fed675
    Fix pipeline with pedantic execution for stages Sayan Nandan 2022-03-29 00:50:12 -0700
  • af9a3aef5e
    Add printing for floats Sayan Nandan 2022-03-29 00:34:46 -0700
  • 5054adc33c
    Add sys action tests Sayan Nandan 2022-03-28 23:12:35 -0700
  • 832da79e9d
    Add sys actions Sayan Nandan 2022-03-28 22:52:37 -0700
  • 0283d91f67
    Fix panic resulting from corrupted metadata in `PARTMAP` Sayan Nandan 2022-03-28 00:15:36 -0700
  • 0b17f7b0e4
    Fix new instance detection Sayan Nandan 2022-03-27 22:43:54 -0700
  • 0e7340c965
    Fix LF check in protocol impl Sayan Nandan 2022-03-27 20:36:14 -0700
  • d57b0d98cf
    Improve error reporting infrastructure Sayan Nandan 2022-03-26 08:37:09 -0700
  • 624c7e5aaa
    Update docs [skip ci] Sayan Nandan 2022-03-25 23:09:58 -0700
  • f9b997c1f1
    Avoid verbose logging in test harness Sayan Nandan 2022-03-25 22:37:39 -0700
  • cc6a1b7f27
    Enable pushing multiple elements into list at once Sayan Nandan 2022-03-25 22:31:50 -0700
  • 14d9eb4bac
    Clean up code Sayan Nandan 2022-03-24 19:04:08 +0530
  • cd1accd646
    Simplify command assembly Sayan Nandan 2022-03-24 01:09:27 -0700
  • 7bf21b3880
    Use a guard like construct for running tests to reduce duplication Sayan Nandan 2022-03-24 00:24:39 -0700
  • 6234018077
    Wait for servers to start/shut down instead of waiting blindly Sayan Nandan 2022-03-23 23:06:58 -0700
  • d306307fd8
    Fix doc workflow not reporting errors and `auth whoami` actiondoc Sayan Nandan 2022-03-23 21:42:06 -0700
  • f40c1d00e5
    Add `auth whoami` Sayan Nandan 2022-03-23 21:03:26 +0530
  • 81c3479ffb
    Fix handling of EOF keystroke Sayan Nandan 2022-03-23 19:59:36 +0530
  • 82420e2013
    Enable inspecting the current table Sayan Nandan 2022-03-22 21:24:44 -0700
  • ced5e75182
    Enable inspecting current keyspace Sayan Nandan 2022-03-22 07:55:22 -0700
  • b099dd1825
    Add missing respcode output impls Sayan Nandan 2022-03-22 19:55:51 +0530
  • 7e838efeb5
    Fix harness tests Sayan Nandan 2022-03-21 11:35:29 +0530
  • b057de94e6
    Bump version to 0.7.4 Sayan Nandan 2022-03-21 11:06:41 +0530
  • b005ca57c5
    Add file name tests for harness Sayan Nandan 2022-03-21 11:02:08 +0530
  • 90ef10a56d
    Fix snapshot engine init failure Sayan Nandan 2022-03-21 10:25:15 +0530
  • c80d929cf9
    Ensure `AuthID`s are ASCII-only and add actiondoc for `listuser` Sayan Nandan 2022-03-20 08:38:04 -0700
  • ad2f87de7a
    Add `auth listuser` subaction Sayan Nandan 2022-03-20 08:24:20 -0700
  • 37ba222428
    Upgrade deps Sayan Nandan 2022-03-20 08:06:32 -0700
  • 8118340a3d
    Merge pull request #243 from skytable/tests/persist Glydr 2022-03-19 11:48:19 +0530
  • 80000adee3
    Ensure harness is built for target `deb` Sayan Nandan 2022-03-18 23:03:11 -0700
  • c7ae4b69e5
    Add auth persistence tests Sayan Nandan 2022-03-18 22:45:00 -0700
  • f446feaac6
    Add persistence tests for lists Sayan Nandan 2022-03-18 22:31:56 -0700
  • 4af6bef7de
    Avoid deflating for debug builds Sayan Nandan 2022-03-18 20:20:29 -0700
  • 93223c80c3
    Directly call binary to start server Sayan Nandan 2022-03-17 20:21:11 -0700
  • 5038e93d5a
    Create new console window on Windows Sayan Nandan 2022-03-17 19:59:57 -0700
  • 0a5a7e7bf6
    Sleep after killing processes Sayan Nandan 2022-03-17 09:03:09 -0700
  • f04e026178
    Generate TLS certs programmatically Sayan Nandan 2022-03-17 08:20:21 -0700
  • b9d3318ef9
    Use powershell script for Windows termination Sayan Nandan 2022-03-17 06:45:56 -0700
  • 923b267c61
    Use harness for all builds Sayan Nandan 2022-03-17 06:29:04 -0700
  • 1734a62e98
    Enable building debian packages using harness Sayan Nandan 2022-03-17 06:23:52 -0700
  • b018f14e1c
    Add harness for test and release Sayan Nandan 2022-03-17 05:56:18 -0700
  • 732a89a43e
    Use ps1 for killing process Sayan Nandan 2022-03-17 11:59:52 +0530
  • 1dbba0c06e
    Add persistence suite for keymap string table types Sayan Nandan 2022-03-17 11:31:27 +0530
  • 14966f6972
    Fix missing `system` ks on second boot of server Sayan Nandan 2022-03-16 09:36:09 -0700
  • 369f7b89ed
    Enable table access using partial entity syntax Sayan Nandan 2022-03-16 08:02:56 -0700
  • d30bc38fbe
    Enable `auth restore` for anonymous users and add tests Sayan Nandan 2022-03-15 15:04:20 +0530
  • 482f4009db
    Enable regenerating tokens and fix panic on wrong length `AuthID` Sayan Nandan 2022-03-15 01:23:28 -0700
  • 0a08257b28
    Disable PPC64 tests Sayan Nandan 2022-03-13 22:06:48 -0700
  • 7dedb37a12
    Fix auth error respstring lengths Sayan Nandan 2022-03-13 22:03:21 -0700
  • 97112c4b51
    Add actiondoc for auth Sayan Nandan 2022-03-13 10:20:31 -0700
  • 5681e5ec53
    Simplify `KVEngine` impl Sayan Nandan 2022-03-13 09:55:35 -0700
  • 3cbe7c981c
    Ensure TLS-only mode in prod when authn is enabled Sayan Nandan 2022-03-12 06:51:20 -0800