Sayan Nandan
7bf21b3880
Use a guard like construct for running tests to reduce duplication
3 years ago
Sayan Nandan
6234018077
Wait for servers to start/shut down instead of waiting blindly
3 years ago
Sayan Nandan
d306307fd8
Fix doc workflow not reporting errors and `auth whoami` actiondoc
3 years ago
Sayan Nandan
f40c1d00e5
Add `auth whoami`
3 years ago
Sayan Nandan
81c3479ffb
Fix handling of EOF keystroke
3 years ago
Sayan Nandan
82420e2013
Enable inspecting the current table
3 years ago
Sayan Nandan
ced5e75182
Enable inspecting current keyspace
3 years ago
Sayan Nandan
b099dd1825
Add missing respcode output impls
3 years ago
Sayan Nandan
7e838efeb5
Fix harness tests
3 years ago
Sayan Nandan
b057de94e6
Bump version to 0.7.4
3 years ago
Sayan Nandan
b005ca57c5
Add file name tests for harness
3 years ago
Sayan Nandan
90ef10a56d
Fix snapshot engine init failure
3 years ago
Sayan Nandan
c80d929cf9
Ensure `AuthID`s are ASCII-only and add actiondoc for `listuser`
3 years ago
Sayan Nandan
ad2f87de7a
Add `auth listuser` subaction
3 years ago
Sayan Nandan
37ba222428
Upgrade deps
3 years ago
Glydr
8118340a3d
Merge pull request #243 from skytable/tests/persist
...
Use custom build tool for test harness and packaging
3 years ago
Sayan Nandan
80000adee3
Ensure harness is built for target `deb`
3 years ago
Sayan Nandan
c7ae4b69e5
Add auth persistence tests
3 years ago
Sayan Nandan
f446feaac6
Add persistence tests for lists
3 years ago
Sayan Nandan
4af6bef7de
Avoid deflating for debug builds
3 years ago
Sayan Nandan
93223c80c3
Directly call binary to start server
3 years ago
Sayan Nandan
5038e93d5a
Create new console window on Windows
3 years ago
Sayan Nandan
0a5a7e7bf6
Sleep after killing processes
3 years ago
Sayan Nandan
f04e026178
Generate TLS certs programmatically
3 years ago
Sayan Nandan
b9d3318ef9
Use powershell script for Windows termination
...
Also added additional logging
3 years ago
Sayan Nandan
923b267c61
Use harness for all builds
3 years ago
Sayan Nandan
1734a62e98
Enable building debian packages using harness
3 years ago
Sayan Nandan
b018f14e1c
Add harness for test and release
3 years ago
Sayan Nandan
732a89a43e
Use ps1 for killing process
3 years ago
Sayan Nandan
1dbba0c06e
Add persistence suite for keymap string table types
...
Also fixed persistence bug with tables in the `system` keyspace
3 years ago
Sayan Nandan
14966f6972
Fix missing `system` ks on second boot of server
3 years ago
Sayan Nandan
369f7b89ed
Enable table access using partial entity syntax
3 years ago
Sayan Nandan
d30bc38fbe
Enable `auth restore` for anonymous users and add tests
3 years ago
Sayan Nandan
482f4009db
Enable regenerating tokens and fix panic on wrong length `AuthID`
3 years ago
Sayan Nandan
0a08257b28
Disable PPC64 tests
...
I've had enough with Travis. Almost all builds are timing out and
I'm being spammed with "errored e-mails" from Travis. We will not
run the test suite for PPC64 anymore.
3 years ago
Sayan Nandan
7dedb37a12
Fix auth error respstring lengths
3 years ago
Sayan Nandan
97112c4b51
Add actiondoc for auth
3 years ago
Sayan Nandan
5681e5ec53
Simplify `KVEngine` impl
3 years ago
Sayan Nandan
3cbe7c981c
Ensure TLS-only mode in prod when authn is enabled
...
Also updated configuration template
3 years ago
Sayan Nandan
426948f8d5
Upgrade deps
3 years ago
Glydr
3dbd5276ca
Merge pull request #241 from skytable/auth
...
Implement token-based authentication
3 years ago
Sayan Nandan
88955b62c6
Add changelog and remove unused code
3 years ago
Sayan Nandan
f7a4281ed5
Add `auth` syntax checks
3 years ago
Sayan Nandan
58b3f0dda7
Add authn tests
3 years ago
Sayan Nandan
bf3b62c077
Switch to Windows Server 2019
...
This might have been causing issues
Also, avoid path expansion on msys
3 years ago
Sayan Nandan
3c14501913
Simplify tests
3 years ago
Sayan Nandan
f67057dfb5
Add authn tests
3 years ago
Sayan Nandan
ade5b2a105
Enable authentication in dbtest tests
3 years ago
Sayan Nandan
4a075422de
Enable using TLS on dbtest tests
3 years ago
Sayan Nandan
2cd87fbc35
Add separate `dbtest_func` macro for individual dbtest functions
3 years ago