9703c5f
(HEAD -> master)
bin: rebuild borg.x86_64 with staticx 0.13.8 by
2022-09-17 11:55:44 -0400
c68b867
Add notes about host ID by
2021-11-16 10:11:08 -0500
7dea155
use python3 when getting UUID by
2021-11-16 09:55:51 -0500
f6e8863
backup: adjust email formatting by
2021-10-26 21:37:53 -0400
342e2cd
Update README by
2021-10-26 16:03:52 -0400
f14b0d2
backup.py: fix notification error by
2021-10-26 16:00:46 -0400
b74f9c7
initial-setup: fix --update by
2021-10-26 15:55:32 -0400
9b38c24
borg: add ARM binary for Pi; update scripts to use it by
2021-10-26 15:03:35 -0400
46f9f98
backup: show errors at top of email notification by
2021-10-26 13:24:39 -0400
dc7d72b
initial-setup: make systemd units restart on failure by
2021-10-26 13:24:28 -0400
cb12e09
backup: rework output to make notification emails easier to read by
2021-10-26 13:20:21 -0400
1115d1f
backup: rename pstr() helper to b2s() by
2021-10-26 12:54:41 -0400
e2f92cc
readme: fix typo by
2021-10-19 14:48:28 -0400
a15cb5b
all: remove concept of read-write key by
2021-10-19 14:45:08 -0400
51c5b5e
backup: fix prune archive name by
2021-10-19 12:28:20 -0400
ed8ea15
backup: only prune archives that match default naming pattern by
2021-10-19 12:18:46 -0400
481e018
backup: fix issue with ignoring "changed while we backed it up" warnings by
2021-10-19 12:14:42 -0400
e85e08c
backup: call prune after backup; add run_borg helper by
2021-10-19 11:16:17 -0400
4b7802a
backup: flush stderr after all writes by
2021-10-18 19:35:39 -0400
4a30b82
backup: replace simple max size with rule-based system by
2021-10-18 17:43:33 -0400
ac12b42
backup: rename force-include to unexclude by
2021-10-18 16:25:23 -0400
97b9060
make: add targets to help view log status by
2021-10-18 15:13:10 -0400
16fe205
backup: remove pathnames from progress output by
2021-10-18 15:03:32 -0400
1fb8645
build: make Borg.bin a static binary by
2021-10-17 21:31:16 -0400
b174845
setup: add pipenv check by
2021-10-17 21:16:52 -0400
d413ea3
setup: prevent pager in systemctl list-timers by
2021-10-17 21:03:15 -0400
1932a76
prune: remove -v option to support old ssh-add by
2021-10-17 20:05:47 -0400
81d430b
backup: print exceptions from reader thread by
2021-10-17 20:02:46 -0400
2d89e53
backup: split handling of log_message and progress_message by
2021-10-17 20:01:55 -0400
3024cf2
backup: stop main thread if reader thread dies unexpectedly by
2021-10-17 20:00:55 -0400
a540f43
backup: fix nonlocal variable issue with errors by
2021-10-17 19:31:56 -0400
643f41d
backup: tweak types for python 3.7 compatibility by
2021-10-17 19:31:36 -0400
1beda9d
setup: pick host-dependent start time by
2021-10-17 09:26:41 -0400
8d7282e
borg.sh: fix ssh option for read-write mode by
2021-10-17 08:56:53 -0400
2b81094
backup: fix borg exit code handling for ret=0 by
2021-10-17 01:05:03 -0400
e7b0320
backup: fix ignoring of harmless borg warnings by
2021-10-17 00:55:49 -0400
a18b9ed
backup: track errors/warnings from borg; add prefix to them by
2021-10-17 00:16:43 -0400
756dbe1
backup: fix mypy-detected errors by
2021-10-17 00:14:09 -0400
ed1d79d
makefile: reload systemd unit files after rebase by
2021-10-16 23:47:34 -0400
2caceed
backup: show detailed progress from borg by
2021-10-16 23:40:36 -0400
42edd02
setup: fix bitwarden entry name by
2021-10-16 19:21:09 -0400
ad13bb3
make: add helper to rebase local branches to incorporate upstream changes by
2021-10-16 18:50:24 -0400
f2b47dc
backup: parse vars.sh and use hostname from that by
2021-10-16 18:48:54 -0400
d1d561c
setup: allow hostname to be overridden by
2021-10-16 18:48:43 -0400
6066188
vars: remove duplicate host_id by
2021-10-16 09:45:50 -0400
f70bffe
misc: ignore .venv dir by
2021-10-16 01:52:55 -0400
979dfd8
backup: revert to catching fewer exceptions by
2021-10-16 01:26:14 -0400
ab6dce0
borg: update binary to fix upstream bug 6009 by
2021-10-16 01:23:14 -0400
aff447c
notify: fix notify.sh to work with server side; adjust text by
2021-10-16 01:11:34 -0400
f7e9c3e
borg.sh: only try ssh keys, not password authentication by
2021-10-15 23:33:15 -0400
d168c5b
backup: catch all OSError exceptions while accessing files by
2021-10-15 23:31:34 -0400
31d88f9
backup: print final results and run notification script on error by
2021-10-15 23:28:00 -0400
ccf54b9
backup: fix archive name by
2021-10-15 23:27:39 -0400
59ad2b5
backup: capture borg output for later reporting by
2021-10-15 23:26:51 -0400
0c74f16
backup: add bold option to log(); simplify logic by
2021-10-15 23:25:35 -0400
5e06ebd
backup: change some warnings into errors by
2021-10-15 23:25:03 -0400
929a323
notify: add ssh key for running remote notifications; add notify.sh by
2021-10-15 23:24:33 -0400
86bb72f
setup: fix borg path in initial connection test by
2021-10-15 23:24:03 -0400
5443745
prune: use new vars.sh by
2021-10-15 23:23:38 -0400
c7a6d08
initial-setup: generate vars.sh instead of borg.sh; commit borg.sh by
2021-10-15 23:23:29 -0400
3c5dcd2
config: remove /efi, it probably doesn't exist by
2021-10-15 23:21:28 -0400
1a44035
makefile: fix test-backup target by
2021-10-15 23:21:14 -0400
6830daa
prune: save password in an SSH agent, and compact after pruning by
2021-10-14 15:32:46 -0400
69bfecd
borg: include borg binary in repository by
2021-10-14 13:26:24 -0400
43ceb39
backup: support multiple roots; remove "relative absolute path" nonsense by
2021-10-14 12:31:21 -0400
35c72e7
backup: calculate size only once by
2021-10-14 12:29:43 -0400
2721303
backup: use decorated paths for matching patterns by
2021-10-14 12:28:51 -0400
5152a31
backup: use helper to format binary paths as strings by
2021-10-14 12:27:19 -0400
46195da
Improve borg process spawning and result checking by
2021-10-14 10:51:55 -0400
ffe13a4
Add --debug option by
2021-10-14 10:51:35 -0400
3481789
Update README cheat sheet by
2021-10-14 10:51:20 -0400
0af42b8
Fix shebang line after setup by
2021-10-13 15:15:00 -0400
738573a
Fix type issue by
2021-10-13 15:02:48 -0400
4a70796
Spawn borg and pass input by
2021-10-13 14:58:44 -0400
356f6db
Remove debug prints by
2021-10-13 14:46:58 -0400
e725644
Update git setup by
2021-10-13 14:46:25 -0400
74e9e82
Change to borg dir for setup by
2021-10-13 14:42:24 -0400
e82d40b
Fix some exclude/include path issues; misc setup improvements by
2021-10-13 14:38:47 -0400
22b663f
Rework how exclude/include pattern matching works a bit by
2021-10-13 11:48:53 -0400
863b7ac
Add arg to specify borg program by
2021-10-13 10:17:28 -0400
0f56415
Use actual file blocks rather than apparent size; doc updates by
2021-10-11 23:30:53 -0400
0039ca1
Implement filesystem scanning with configurable filters by
2021-10-11 16:50:08 -0400
6978cfc
Continue reworking towards local copy of borg, etc by
2021-10-11 12:34:57 -0400
883f984
Restructure things; we will clone this repo directly on each client by
2021-10-08 16:08:03 -0400
2dd60aa
Add initial version of backup file lister by
2021-08-19 11:55:19 -0400
552e929
Fix apt commandline by
2021-08-13 17:51:00 -0400
de53a0c
Add README, remove useless mount.sh by
2021-08-13 16:45:14 -0400
0f82c74
Fix some issues in generated scripts; make passphrase non-executable by
2021-08-13 15:38:51 -0400
a0a9b70
Finish first version of script by
2021-08-13 15:32:36 -0400
cec72d0
Initial commit by
2021-08-13 10:47:41 -0400