|
8373c589ea
|
Improve update tests to run a command post-update with the pre-update shell config
|
2023-10-10 07:35:23 -07:00 |
|
|
f0dbcd6e3b
|
Add more thorough tests for updates
|
2023-10-09 21:41:30 -07:00 |
|
|
82a5e2fced
|
Release v0.232
v0.232
|
2023-10-08 20:58:47 -07:00 |
|
|
45aa218bd3
|
Move err check so that it only executes if it is reassigned
|
2023-10-08 20:26:33 -07:00 |
|
|
717cf2c4b0
|
Add check so that if there are zero leftover entries, we don't try to import them into the DB since this leads to install errors
|
2023-10-08 20:25:53 -07:00 |
|
|
7ffe5fc1e2
|
Add logging for github rate limiting
|
2023-10-07 20:54:26 -07:00 |
|
|
8048563808
|
Release v0.231
v0.231
|
2023-10-07 20:07:11 -07:00 |
|
|
6281ae0601
|
Revert "Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS"
This reverts commit d404a73c9b since it appears to be causing test failures for linux
|
2023-10-07 20:05:21 -07:00 |
|
|
4bb0ebfb2e
|
Bubble up error when we fail to encrypt history entries
|
2023-10-07 20:02:02 -07:00 |
|
|
190b3b45ae
|
Release v0.230
v0.230
|
2023-10-07 18:41:29 -07:00 |
|
|
480f8696fb
|
Also read imports from ~/.zhistory which is sometimes used by zsh
|
2023-10-07 15:19:51 -07:00 |
|
|
d2788a9f31
|
Swap interface{} to any
|
2023-10-07 15:11:49 -07:00 |
|
|
d404a73c9b
|
Make history entry start times more precise (down to the nanosecond) to make the recorded runtime more accurate, since currently start times are rounded to the nearest second. Though note that 'date' on MacOS doesn't support %N, so this doesn't apply to MacOS
|
2023-10-07 14:47:54 -07:00 |
|
|
5323c264b3
|
Further improve history importing performance for #93
|
2023-10-07 14:41:34 -07:00 |
|
|
8097c31afa
|
Remove TODO that was fixed in f5264b6eff
|
2023-10-07 14:36:02 -07:00 |
|
|
69b9b58cd0
|
Fix test that should have been updated in 3efe624
|
2023-10-07 11:06:56 -07:00 |
|
|
f5264b6eff
|
Tweak ImportHistory so that all entries are guaranteed to have sequential timestamps that are monotonically increasing
|
2023-10-07 11:05:19 -07:00 |
|
|
1593caa90f
|
Release v0.229
v0.229
|
2023-10-06 16:49:59 -07:00 |
|
|
3efe62401c
|
Change semicolon to && so that if the cd fails, the command doesn't run. Per feedback on #83
|
2023-10-06 16:49:50 -07:00 |
|
|
7a1036ecd1
|
Release v0.228
v0.228
|
2023-10-03 08:00:29 -07:00 |
|
|
c7d1abdc83
|
Add additional tests for history importing
|
2023-10-03 08:00:16 -07:00 |
|
|
d33bd6a046
|
Improve history import performance so that we can import 100k entries in ~6 seconds (down from ~20 seconds)
|
2023-10-02 22:27:24 -07:00 |
|
|
c7efc3364b
|
Release v0.227
v0.227
|
2023-10-01 19:29:04 -07:00 |
|
|
f8719e4b9b
|
Increase number of automatic retries for testTui/delete since it seems to also be somewhat flaky
|
2023-10-01 18:26:02 -07:00 |
|
|
0b54cebd46
|
Further increase delay to make tests more reliable
|
2023-10-01 18:25:19 -07:00 |
|
|
2e793b2c10
|
Test refactoring to remove a function that can be replaced with testify
|
2023-10-01 18:21:11 -07:00 |
|
|
7ad1e2fb03
|
Upgrade to go 1.21 which offers fully reproducible builds (on top of SLSA's attestations)
|
2023-10-01 18:00:58 -07:00 |
|
|
f674502eb9
|
Release v0.226
v0.226
|
2023-10-01 10:10:53 -07:00 |
|
|
a2d281779a
|
Merge pull request #115 from ddworken/panic-handling
Improved server-side panic handling
v0.225
|
2023-10-01 10:03:18 -07:00 |
|
|
ce883279f7
|
Follow up to f3764b2545 : Update error code used for panics in unit tests
|
2023-09-30 22:22:31 -07:00 |
|
|
f9372dda75
|
Silence go-errcheck warning for fmt.Fprintf logging
|
2023-09-30 07:25:58 -07:00 |
|
|
f3764b2545
|
Update error code used for panics
|
2023-09-30 07:25:22 -07:00 |
|
|
6539f834c7
|
Merge pull request #114 from lsmoura/sergio/panic-guard
Add improve handling for panics in the server
|
2023-09-30 07:24:01 -07:00 |
|
|
2f5288f832
|
Merge branch 'panic-handling' into sergio/panic-guard
|
2023-09-30 07:22:12 -07:00 |
|
|
33f09ea030
|
Fix testPresaving/bash by calling SetSid to prevent SIGTTIN signal from killing the test
|
2023-09-29 21:38:50 -07:00 |
|
|
2c77c3d9c9
|
Fix bug with bash presaving that caused commands to not get properly recorded due to presaving looking like a duplicate command
|
2023-09-29 21:03:12 -07:00 |
|
|
0b57034c39
|
Revert "Revert all commits since v0.223 to enable me to release a patch on top of v0.223"
This reverts commit 68ed9f2d5d .
|
2023-09-29 18:21:23 -07:00 |
|
|
c079e13078
|
remove redundant test
|
2023-09-29 09:40:53 -04:00 |
|
|
6698cf526f
|
prevent server breaking when handlers panics, log even when panic happens, with tests
|
2023-09-29 09:38:06 -04:00 |
|
|
68ed9f2d5d
|
Revert all commits since v0.223 to enable me to release a patch on top of v0.223
|
2023-09-28 22:15:30 -07:00 |
|
|
98b6eb57d0
|
Disable broken test on github actions
|
2023-09-28 22:15:26 -07:00 |
|
|
61a7435fb7
|
Add additional assertion to presaving test to make it a stronger test, and to help debug a test failure that only reproduces on github actions
|
2023-09-28 22:15:22 -07:00 |
|
|
4370820281
|
Skip storing user stats when running with sqlite, since the queries aren't compatible with sqlite
|
2023-09-28 22:15:16 -07:00 |
|
|
b1988d7022
|
Increase delay since TestTui/search is still flaky
|
2023-09-28 22:15:12 -07:00 |
|
|
1a84bc2fef
|
Remove new line
|
2023-09-28 22:15:09 -07:00 |
|
|
b859b34616
|
Disable testing of TUI colors on linux
|
2023-09-28 22:15:03 -07:00 |
|
|
96e8e4f620
|
Add backend table to track daily/weekly active user stats
|
2023-09-28 22:14:55 -07:00 |
|
|
fdec51bd14
|
Update presaving for bash to use history 1 rather than BASH_COMMAND to ensure we don't log bash functions
|
2023-09-28 22:14:53 -07:00 |
|
|
5d46c94b13
|
Improve test for duplicate rows to make it more reliable/simple
|
2023-09-28 22:14:47 -07:00 |
|
|
678ba25ecd
|
Update CreateIndices() function so that it works with sqlite
|
2023-09-28 22:14:44 -07:00 |
|