David Dworken
3b62e9d464
Add web UI for querying history from the browser ( #180 )
...
As requested in #176 and #147
* Add initail version of a web UI for querying history from the browser
* Rename webui command
* Add basic test for the web UI
* Add README for the web UI
* Add basic auth for the web server
* Add status code when panic-ing
2024-08-11 12:29:36 -07:00
dependabot[bot]
da47ad0b9b
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #149 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-21 17:09:25 -08:00
David Dworken
ea10aa9619
Revert "Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" since it breaks builds with CGO disabled
...
This reverts commit 3005ad8fe9
.
2023-11-25 08:22:53 -08:00
dependabot[bot]
3005ad8fe9
Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
...
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib ) from 0.28.0 to 0.46.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.28.0...zpages/v0.46.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-24 18:06:40 -08:00
David Dworken
eb835fe52c
Add initial version of AI searching, but with a broken implementation of debouncing
2023-11-12 02:57:23 -08:00
dependabot[bot]
166f1eef87
Bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.24+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.24...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 20:47:32 -07:00
David Dworken
66c9c5bdf9
go mod tidy
2023-10-26 17:43:24 -07:00
David Dworken
81589cfe88
Revert "Merge pull request #118 from ddworken/dependabot/go_modules/google.golang.org/grpc-1.56.3" because it broke go mod tidy
...
This reverts commit 5c84cf3640
, reversing
changes made to 390f37f20c
.
2023-10-26 17:29:02 -07:00
dependabot[bot]
c8ca9a9773
Bump google.golang.org/grpc from 1.53.0 to 1.56.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.53.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-26 03:10:06 +00:00
David Dworken
595ddec235
Add integration to report flaky tests to datadog
2023-10-21 16:28:28 -07:00
David Dworken
dbb555e20c
Add progress bar to monitor importing history entries for #93
2023-10-12 19:35:52 -07:00
dependabot[bot]
6ee9282884
Bump golang.org/x/net from 0.7.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.7.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 03:50:09 +00:00
David Dworken
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
David Dworken
60406916e9
Revert "Upgrade gorm dependency"
...
This reverts commit 29108dd15f
.
2023-09-15 17:51:20 -07:00
David Dworken
29108dd15f
Upgrade gorm dependency
2023-09-15 17:30:46 -07:00
dependabot[bot]
584d4fb19e
Bump google.golang.org/grpc from 1.50.1 to 1.53.0
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.50.1 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.50.1...v1.53.0 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-05 21:39:37 +00:00
dependabot[bot]
1c5e6ea5ff
Bump github.com/docker/docker
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 20.10.20+incompatible to 20.10.24+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v20.10.20...v20.10.24 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-17 17:02:58 +00:00
dependabot[bot]
7a44b6253c
Bump github.com/docker/distribution
...
Bumps [github.com/docker/distribution](https://github.com/docker/distribution ) from 2.8.1+incompatible to 2.8.2+incompatible.
- [Release notes](https://github.com/docker/distribution/releases )
- [Commits](https://github.com/docker/distribution/compare/v2.8.1...v2.8.2 )
---
updated-dependencies:
- dependency-name: github.com/docker/distribution
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-05-11 20:51:21 +00:00
dependabot[bot]
7f6ab56714
Bump golang.org/x/net from 0.1.0 to 0.7.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.1.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.1.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-18 03:10:36 +00:00
Håkan Fouren
3c468f46aa
Added local customized version of bubbles/table with horizontal cell scroll
2023-02-05 02:19:18 +08:00
David Dworken
e6186d17b1
Fix TUI cursor bug by upgrading bubbles to include commit d1775121146a88a44a48562490cf08b7dd9df1c4
2022-12-17 11:54:51 -08:00
David Dworken
1ce20157c7
Add datadog integration for monitoring the server
2022-11-25 20:04:40 -08:00
David Dworken
342a02a843
Add initial cobra implementation for config-*
2022-11-16 08:03:23 -08:00
David Dworken
6f53fdd41e
Better handling for control-c with control-r search in the shell + update bubbletea
2022-11-11 16:42:07 -08:00
David Dworken
7fa4e79f6e
Bump slsa-verifier version
2022-11-01 11:15:16 -07:00
David Dworken
a905d74681
Bump all dep versions to see if that fixes slsa errors
2022-10-31 13:03:24 -07:00
David Dworken
ebf8de2b1f
Refactor to enable control-r by default on upgrade + pave the way for prompts in the future
2022-10-23 19:29:29 -07:00
David Dworken
37f351bb8a
Add basic undocumented tui for querying under the hishtory tquery command
2022-10-16 09:22:34 -07:00
David Dworken
abb0684140
Swap to a forked version of rodaine/table that supports multi-line table entries
...
So now when zsh has a history entry with multiple lines, it will display correctly like so:
Hostname CWD Timestamp Runtime Exit Code Command
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:06:06 PDT 1.621s 1 while :; do ls; done
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:04:24 PDT 22.768s 130 hishtory query while
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:04:24 PDT 1.258s 0 hishtory query while
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:04:19 PDT 2.065s 0 while :
do
ls
done
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:03:18 PDT 628ms 0 ./hishtory query while
Davids-MacBook-Air.local ~/code/hishtory Oct 14 2022 23:03:15 PDT 717ms 0 hishtory query while
2022-10-15 09:29:47 -07:00
David Dworken
c9df6639e8
Upgrade slsa-verifier per https://github.com/slsa-framework/slsa-verifier/issues/285
2022-10-03 14:31:50 -07:00
David Dworken
6db8044bec
Add server tests for redaction
2022-09-21 21:46:46 -07:00
David Dworken
fb401dab88
Resume using the modernc.org sqlite driver so it works with CGO_ENABLED=0
2022-09-21 19:49:24 -07:00
David Dworken
5de6e17920
Bump dependency versions
2022-09-17 12:03:12 -07:00
David Dworken
83a0beff43
Bump go version, remove the vendored slsa library, and depend on a newer copy with a different API. Updates now work.
2022-09-02 00:15:58 -07:00
dependabot[bot]
580bcb0db4
Bump github.com/sigstore/cosign from 1.7.2 to 1.10.1
...
Bumps [github.com/sigstore/cosign](https://github.com/sigstore/cosign ) from 1.7.2 to 1.10.1.
- [Release notes](https://github.com/sigstore/cosign/releases )
- [Changelog](https://github.com/sigstore/cosign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sigstore/cosign/compare/v1.7.2...v1.10.1 )
---
updated-dependencies:
- dependency-name: github.com/sigstore/cosign
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-08-10 18:51:08 +00:00
David Dworken
2f8727f29b
A new way of releasing, taking advantage of config-file to avoid having to create a new commit per platform
2022-05-28 00:01:38 -07:00
David Dworken
fb569b86fa
Update dependencies
2022-05-27 22:32:53 -07:00
David Dworken
c79a510b9c
Maybe working xattr support for code signing
2022-04-25 22:03:31 -07:00
David Dworken
89fd59a132
Disabe CGO since it is incompatible with cross-compiling for darwin and swap to a non-cgo sqlite library
2022-04-20 17:28:19 -07:00
David Dworken
3d7af0cd4b
Add SLSA verification of updated binary
...
Currently the SLSA verifier is meant to be used a standalone binary. I copied a bit of code from their main (and imported the rest of their code as a library) in order to support embedding it as a library. This ensures that the updated hishtory passes SLSA L3.
2022-04-16 16:02:07 -07:00
David Dworken
dc6fb6a47b
Refactor tests to make them non-flakey and pass on actions
...
This required adding the ability to have hishtory run synchronously to avoid reconditions. I also added additional waiting code. Also a whole bunch of new tests and disabled gorm's default logger which also caued flakeyness
2022-04-14 20:18:49 -07:00
David Dworken
fb52b98379
Swap generous date parsing to using a library
2022-04-11 23:22:49 -07:00
David Dworken
252e9ab122
Website landing page, install instructions, update command, status command, set up postgres, and fixing broken tests
2022-03-29 21:56:28 -07:00
David Dworken
3d450a1175
in progress integration tests
2022-01-09 11:00:53 -08:00
David Dworken
a523504c40
split into local client and remote client, and add tests
2022-01-08 21:59:28 -08:00
David Dworken
6fbad3a194
init versions pre-split
2022-01-08 20:27:18 -08:00