Commit Graph

77 Commits

Author SHA1 Message Date
9895a5c677 Improve copy function error checking + delete make fuzz because of https://github.com/golang/go/issues/52569 2022-09-22 23:20:21 -07:00
c6d4f1ef68 Fix missing newline in zshrc, add test for hishtory redact prompting, and tag TODOs with plans 2022-09-22 18:22:06 -07:00
ee6680f571 Remove debugging information and give up on that test, and add work around for weird zsh bug with importing 2022-09-22 18:09:51 -07:00
cb16984f77 Pipe ctx into the slsa code to avoid context.TODO() 2022-09-21 20:22:34 -07:00
d226fab7ec Pipe ctx into the Update function 2022-09-21 20:20:43 -07:00
8002c5e942 Add homedir to context 2022-09-21 20:19:11 -07:00
fb401dab88 Resume using the modernc.org sqlite driver so it works with CGO_ENABLED=0 2022-09-21 19:49:24 -07:00
486feb3fea Add missing new lines 2022-09-21 19:13:53 -07:00
ceb1becfa6 Fix ctx wiring so installs work properly 2022-09-20 23:30:57 -07:00
694c2e2679 Untested: ctx wired through 2022-09-20 22:28:40 -07:00
e47bcfc993 Part way through migrating to context 2022-09-20 22:03:15 -07:00
5391ecd220 First version of working redaction with passing integration tests 2022-09-19 22:49:48 -07:00
1bf510ff8a Better offline handling, implemented the local portion of delete, and maybe fixed the bug when running tests on github actions 2022-09-18 09:42:24 -07:00
0b3ccb63a5 Skip reading history files if they don't exist 2022-09-17 12:22:29 -07:00
bad123a3dd Add tests for history importing and add output showing the number of imported entries 2022-09-17 11:49:31 -07:00
23315a7e75 Fix code signing bug and add the implementation for initial importing of existing history files 2022-09-17 11:21:42 -07:00
de1a6f3da8 Add info on bypassing SLSA to the error message 2022-09-16 23:02:52 -07:00
5a38a4a754 Treat EOF error as an offline error 2022-09-10 18:07:45 -07:00
e22dd10c18 More format specifiers 2022-09-07 23:32:25 -07:00
d54bece705 Add HomeDirectory to HistoryEntry so we can query with or without ~/ in the cwd atom 2022-09-07 23:20:31 -07:00
aef13b16d0 Offline first! Now if a devide is offline it will detect this and upload the entries later 2022-09-04 18:37:46 -07:00
74ed49dd1a Revert "Add completely broken support for an incrementing id"
This reverts commit da624cf8aa. This commit was just added for history purposes.
2022-09-04 15:40:30 -07:00
da624cf8aa Add completely broken support for an incrementing id 2022-09-04 15:40:18 -07:00
b63cc313fd Better timestamp stripping 2022-09-01 23:22:53 -07:00
e8f001c78b Add basic support for stripping out HISTTIMEFORMAT prefixes 2022-06-12 21:28:19 -07:00
3f32891469 Revert "Half implement querying based on relative and non-relative paths"
This reverts commit af05d823fe. I will pick up work on this later.
2022-06-12 20:28:40 -07:00
af05d823fe Half implement querying based on relative and non-relative paths 2022-06-12 20:28:33 -07:00
de606c52a7 Improve error message instead of panic 2022-06-04 22:29:07 -07:00
00f6bed62c Add a test for the install.py script 2022-06-04 22:27:04 -07:00
30ee41a6ea Automatic retries when the DB is busy 2022-06-04 22:06:50 -07:00
de15305fb5 Patch vendored slsa verifier and fix updates 2022-06-04 21:31:16 -07:00
05c67895c8 Fix bug with newly opened terminals where user hits control-c immediately in new terminal 2022-05-27 23:05:28 -07:00
e7de3d9d42 Bump allowable size difference (+ fix linter errors) 2022-05-27 22:41:52 -07:00
1da703e9c2 Working update code for macos 2022-05-26 23:45:08 -07:00
677b596d49 Debugging code signing, added error checking for my xattr code and discovered that arm xattrs aren't being persisted 2022-05-22 20:08:30 -07:00
feaa8b2bd1 Add a DB dump test that passes on zsh (is failing for an unknown reason on bash currently) + fix backup and restore for WAL files + better offline support 2022-05-01 22:37:26 -04:00
0499010981 Remove the 'e' prefix from api endpoints + implement backend APIs for clean loading of all data from other instances 2022-04-28 10:56:59 -07:00
4cb5773632 Add hex parsing for xattr setting + log rather than error when offline 2022-04-28 09:51:01 -07:00
93e59f37ec Fix downloading the xattr file 2022-04-25 22:21:17 -07:00
c79a510b9c Maybe working xattr support for code signing 2022-04-25 22:03:31 -07:00
74caf87eda Add basic xattr implementation (commiting to save it, about to delete most of it) 2022-04-25 21:42:28 -07:00
ff419e71f9 More debugging info for failing to install the update 2022-04-21 22:52:38 -07:00
980d299543 Run the command in the background for zsh 2022-04-21 22:25:24 -07:00
6a18504755 Enable WAL for increased concurrency, and add additional expectedOutput option for testDisplayTable 2022-04-20 22:13:10 -07:00
edfbf7769e Fix updating on m1 darwin
For some reason, calling unlink() on the binary causes all future spawned processes to die with a "signal: killed" error. I have no idea why this happens, but it doesn't seem to be necessary to call
unlink on darwin, so I'm just tweaking this to not call unlink on darwin. Also remove tidy from the pre-commit since macos ships with a truly ancient version of tidy
2022-04-20 21:57:37 -07:00
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
10ee085d4c Remove unnecessary set -m calls, speed up the local make acttest command, embed ReleaseVersion into the test server to fix the test failures on macos, and update install to be resistant to bashrc and zshrc not existing 2022-04-19 21:05:54 -07:00
76f12ab64a Swap to getting date in seconds since BSD date doesn't support nanos 2022-04-18 22:36:57 -07:00
ca1987a9ab Fix OBO that removed first character from recorded commands 2022-04-18 22:19:51 -07:00
ce0a0742b7 Maybe fix for macos recording hidden commands with bash 2022-04-18 22:08:48 -07:00