Commit Graph

  • 2a57ec1d73
    Add ls for debugging David Dworken 2023-11-05 01:33:35 -0700
  • c918bcd3cb
    Update slsa validation to not validate version when running in github actions, since the one in actions isn't associated with a released version David Dworken 2023-11-05 01:15:54 -0700
  • c3c74970b0
    Swap slsa validation to use hishtory built at head David Dworken 2023-11-05 00:55:01 -0700
  • 29142df382
    Add additional check that checks that the version is valid per semver David Dworken 2023-11-05 00:38:21 -0700
  • acf46893e9
    Clone repo and setup go for validation David Dworken 2023-11-04 09:51:58 -0700
  • a10a796eaa
    Another attempt at getting validation to work on github actions David Dworken 2023-11-03 23:36:30 -0700
  • 13ba6f38f7
    Add pwd for debugging David Dworken 2023-11-03 23:25:57 -0700
  • 723d04e196
    Remove slsa validation for macos binaries since the artifact upload currently isn't working David Dworken 2023-11-03 23:24:27 -0700
  • dcd58fe27d
    Fix SLSA releaser to specify required parameter path David Dworken 2023-11-03 22:42:52 -0700
  • 92537a085c
    Upload artifacts from macos signer even if this isn't a release, since they're needed for validation David Dworken 2023-11-03 22:31:43 -0700
  • da99e46e42
    Swap SLSA releaser to use GH steps to pass through files, rather than downloading via HTTP David Dworken 2023-11-03 22:18:24 -0700
  • 4673b99579
    Add integration to validate macos signers too David Dworken 2023-11-03 22:16:11 -0700
  • 87dee94aab
    Add initial version of slsa releaser that validates the generated SLSA signatures David Dworken 2023-11-03 22:09:54 -0700
  • 06f3501756 Release v0.246 v0.246 David Dworken 2023-11-03 21:22:34 -0700
  • c908a9a6dd
    Add a hidden validate-binary command that can be used to run SLSA validations against a given binary. This will be used for CI/CD tests in the automated releases David Dworken 2023-11-03 18:18:29 -0700
  • 6ed56ec9e2 Release v0.245 v0.245 David Dworken 2023-11-02 09:39:23 -0700
  • 7f8772af3a
    Fix test that I forgot to update in 588e2f4405 David Dworken 2023-11-01 22:09:49 -0700
  • 56e4609970
    Make server.go's cron more precise about how it periodically re-runs more intensive cron functions David Dworken 2023-11-01 18:06:16 -0700
  • 8493224e23
    Add TODO David Dworken 2023-11-01 18:04:40 -0700
  • 588e2f4405
    Fix bug where cd-ing wouldn't work if the changeDir contained a space David Dworken 2023-11-01 18:02:37 -0700
  • 166f1eef87 Bump github.com/docker/docker dependabot[bot] 2023-10-30 15:37:50 +0000
  • 16ccbe3301
    Release v0.244 v0.244 David Dworken 2023-10-30 20:47:00 -0700
  • 166661dd7f
    Remove arbitrary limit of only supporting 10 custom columns David Dworken 2023-10-30 17:51:07 -0700
  • f8b515c328
    Update custom column support to also automatically retry DB errors to further harden against issues like #119 David Dworken 2023-10-30 17:50:47 -0700
  • 5f9ff9e158
    Fix bug that caused unreleased presaving feature to accidentally save entries that were prefixed with a space David Dworken 2023-10-30 17:42:09 -0700
  • be377dee82
    Add TODO David Dworken 2023-10-30 17:38:40 -0700
  • a57d774bc3
    Bump github.com/docker/docker dependabot[bot] 2023-10-30 15:37:50 +0000
  • 466a383ffe Release v0.243 v0.243 David Dworken 2023-10-29 22:01:36 -0700
  • 4352f61123
    Add automatic retrying of DB functions to fix DB locked errors from hishtory init and hishtory install for #119 David Dworken 2023-10-29 21:13:10 -0700
  • 047ff97cfc
    Add more thorough deep cleaning to delete entries for users that have more than 50 million entries, since these users are clearly misusing hishtory in some way that is causing DB load issues David Dworken 2023-10-28 23:30:18 -0700
  • a6e6f6504c
    Remove TODO that is out of date David Dworken 2023-10-28 15:13:24 -0700
  • f3c8ecc9e6
    Update deep clean code to actually execute the delete now that I validated that it is reasonable David Dworken 2023-10-28 15:06:58 -0700
  • 0c39dbf27c
    Update deep clean code to be stricter and to fix a bug David Dworken 2023-10-27 20:12:32 -0700
  • 6dd07a3ce7 Release v0.242 v0.242 David Dworken 2023-10-26 21:24:37 -0700
  • 4aab9e6209 Release v0.241 v0.241 David Dworken 2023-10-26 19:21:22 -0700
  • 66c9c5bdf9
    go mod tidy David Dworken 2023-10-26 17:43:24 -0700
  • fcf05ac21a
    Add tests for errors in testTui David Dworken 2023-10-26 17:42:50 -0700
  • df4dff6706
    Release v0.240 v0.240 David Dworken 2023-10-26 17:29:50 -0700
  • 81589cfe88
    Revert "Merge pull request #118 from ddworken/dependabot/go_modules/google.golang.org/grpc-1.56.3" because it broke go mod tidy David Dworken 2023-10-26 17:29:02 -0700
  • be11fb584c Release v0.239 v0.239 David Dworken 2023-10-26 08:04:09 -0700
  • 5c84cf3640
    Merge pull request #118 from ddworken/dependabot/go_modules/google.golang.org/grpc-1.56.3 David Dworken 2023-10-25 21:24:58 -0700
  • 390f37f20c
    Update testTui tests to run with online and offline installs David Dworken 2023-10-25 20:44:26 -0700
  • 00129a5372
    Add extra new lines to fix warnings ending up on the same line David Dworken 2023-10-25 20:26:41 -0700
  • c8ca9a9773
    Bump google.golang.org/grpc from 1.53.0 to 1.56.3 dependabot[bot] 2023-10-26 03:10:06 +0000
  • 93cffd98b4
    Replace e50f4d164 with query IDs so that we properly handle deletions. See e50f4d164 for full details on the bug that this fixes. David Dworken 2023-10-25 20:07:09 -0700
  • e50f4d164b
    Fix race condition in TUI code for handling async queries David Dworken 2023-10-24 22:52:52 -0700
  • bb96164ea8
    Revert "Increase delays for testTui/search since it is the flakiest test" since I figured out the source of the flakes David Dworken 2023-10-24 22:47:36 -0700
  • 590c4755b5
    Revert "Split the flaky testTui/search test into two tests to increase odds of it passing quickly" since I figured out the source of the flakes David Dworken 2023-10-24 22:47:10 -0700
  • df48e516ef
    Close dd stats David Dworken 2023-10-23 19:26:25 -0700
  • 352e483db5
    Split the flaky testTui/search test into two tests to increase odds of it passing quickly David Dworken 2023-10-23 18:53:16 -0700
  • 27eeb7d099
    Refactor code to strip out the shell prefix to a separate function David Dworken 2023-10-23 12:24:43 -0700
  • 10851528bc
    Increase delays for testTui/search since it is the flakiest test David Dworken 2023-10-23 12:13:40 -0700
  • ff79707ccf
    Use unqualified test name as test ID since the full package makes the datadog metrics overly verbose David Dworken 2023-10-22 20:57:21 -0700
  • 982f7b5f02
    Add extra delay to see if that allows DD metrics to go through David Dworken 2023-10-22 19:37:09 -0700
  • 0413e88321
    Add flush call to metrics exporter so that metrics are flushed before the github action is killed David Dworken 2023-10-22 18:10:49 -0700
  • 13233926a7
    Fix test broken by 9433bd6e94 David Dworken 2023-10-22 17:59:21 -0700
  • bfce9d4b1c
    Add space to fix test that was broken by previous refactoring David Dworken 2023-10-22 17:21:36 -0700
  • 238177897e
    Swap to cloning gotestsum over https:// rather than SSH to fix auth David Dworken 2023-10-22 17:09:13 -0700
  • 772ab6cc87
    Update makefile to use my forked version of gotestsum that contains https://github.com/gotestyourself/gotestsum/pull/377 David Dworken 2023-10-22 17:06:36 -0700
  • d463d99916
    Reorder if in test metrics exporter so that it actually skips initializing DD when there is no DD api key David Dworken 2023-10-22 12:01:51 -0700
  • 0f99c7996e
    Follow up to 083569be17: What if we just change the message we print on the server-side so that it doesn't trigger gotestsum? David Dworken 2023-10-22 11:46:11 -0700
  • 2b1af986d8
    Add support for running hishtory redact while offline, even though this may lead to syncing inconsistency bugs David Dworken 2023-10-22 11:43:56 -0700
  • c613e696b4
    Update hishtory redact so that it doesn't error out due to it redacting the presaved entry for the current command David Dworken 2023-10-22 11:34:26 -0700
  • fdbe91246e
    Add another hook point to check HISHTORY_SIMULATE_NETWORK_ERROR so that it also blocks downloading updates David Dworken 2023-10-22 11:30:49 -0700
  • 9433bd6e94
    Refactor offline simulation tests so that they reliably set the env variable before ever starting the shell, since we need the env variable to also apply to presaving David Dworken 2023-10-22 11:28:41 -0700
  • 53580d40e9
    Remove TODOs for adding data to context that I think is actually fine to keep in the request as-is David Dworken 2023-10-22 11:17:06 -0700
  • 956ac736f2
    Update metrics exporter output to include whether GLOBAL_STATSD is nil David Dworken 2023-10-22 11:14:25 -0700
  • 6e1589c1d8
    Update github actions to export the test results json for both OSs, and to do it even if the test are an overall failure David Dworken 2023-10-22 11:12:11 -0700
  • 083569be17
    Move output prefix from 60d388c4c2 to the inner test David Dworken 2023-10-22 11:07:59 -0700
  • 8b9e3dfb10
    Export testrun.json as a file so that we can also download it for manual inspection/processing David Dworken 2023-10-22 00:21:47 -0700
  • 60d388c4c2
    Add one more print similar to b6885cca98 that was missed in that commit David Dworken 2023-10-22 00:19:34 -0700
  • ff0d2c34d6
    Add print line after finishing upload of DD metrics David Dworken 2023-10-21 17:14:49 -0700
  • b6885cca98
    Attempt to fix gotestsum skipping tests by adding a prefix so that test output doesn't begin with panic: David Dworken 2023-10-21 17:03:04 -0700
  • 50c6f5e061
    Skip tests that cause gotestsum to skip re-running David Dworken 2023-10-21 16:59:42 -0700
  • 3d4e48aabd
    Add test runtime metric David Dworken 2023-10-21 16:42:41 -0700
  • 4e15bab9be
    Add missing go get hash David Dworken 2023-10-21 16:35:04 -0700
  • 595ddec235
    Add integration to report flaky tests to datadog David Dworken 2023-10-21 16:28:28 -0700
  • 1d29bb25e9
    Increase timeout since the control-r test is extremely slow David Dworken 2023-10-21 16:21:52 -0700
  • 8805e57c6f
    Change order of gotestsum arguments David Dworken 2023-10-21 15:52:32 -0700
  • df9c6e8786
    Swap to using gotestsum for retrying flaky tests David Dworken 2023-10-21 15:41:32 -0700
  • 4e0788dccc
    Update more test code to use require rather than manual failures David Dworken 2023-10-21 14:59:12 -0700
  • 5ec9f85e5e
    Fix broken test on ubuntu that was introduced in 08e734a David Dworken 2023-10-21 13:44:08 -0700
  • 4751004d7e
    Add TODO David Dworken 2023-10-21 09:48:36 -0700
  • 6bb12241c9
    Promote the background updates of the DB from BetaMode to prod David Dworken 2023-10-21 09:47:20 -0700
  • 08e734a1fe
    Add tests to verify the fix for #117 David Dworken 2023-10-21 08:59:27 -0700
  • 1fc17e3296 Release v0.238 v0.238 David Dworken 2023-10-21 00:30:06 -0700
  • 3ca9de559f
    Fix #117 by disown-ing background processes so that they don't stop fish from exiting David Dworken 2023-10-20 23:23:24 -0700
  • 332bfbb388
    Release v0.237 v0.237 David Dworken 2023-10-18 20:29:25 -0700
  • 9efef65e3a
    Update README and make column name matching more relaxed David Dworken 2023-10-18 19:17:05 -0700
  • 8274534be1
    Update README David Dworken 2023-10-18 19:12:14 -0700
  • a937b35e54
    Avoid returning DB error when deleted message identifiers don't have a device ID David Dworken 2023-10-18 18:59:12 -0700
  • f1ca76a5a0
    Extra delay to make test more reliable David Dworken 2023-10-15 21:47:01 -0700
  • 0fec2d5ba9
    Ensure that the DB entry is reliably created locally and in the remote for testTui/scroll to make it more reliable David Dworken 2023-10-15 21:45:20 -0700
  • 4202e057ef
    Update docker compose test to ensure that the redaction worked David Dworken 2023-10-15 19:05:32 -0700
  • 1a04213f11
    Add extra delay to make flaky test more reliable David Dworken 2023-10-15 19:02:57 -0700
  • c8de97a8c8
    Rephrase README David Dworken 2023-10-15 18:36:06 -0700
  • 58e92e5760
    Refactor by moving methods out of lib.go into more specific packages David Dworken 2023-10-15 18:30:39 -0700
  • 539ef74746
    Remove TODO that has already been completed David Dworken 2023-10-15 18:12:28 -0700
  • 9a4a2a18aa
    Update TODOs David Dworken 2023-10-15 17:59:11 -0700
  • cd53e9a40d
    Add another filter check to remove integration test devices David Dworken 2023-10-15 17:58:25 -0700