]> ruderich.org/simon Gitweb - safcm/safcm.git/shortlog
safcm/safcm.git
2021-05-09 Simon Ruderichsafcm: go fmt
2021-05-09 Simon Ruderichsafcm: strip invalid characters from detected os/arch...
2021-05-09 Simon RuderichImprove and add comments
2021-05-09 Simon Ruderichci: suppress shellcheck warnings
2021-05-09 Simon RuderichREADME: mention root/wheel on BSD systems
2021-05-09 Simon RuderichREADME: fix typo
2021-05-08 Simon Ruderichtests: run commands without side effects in end-to...
2021-05-01 Simon RuderichREADME: multiple improvements
2021-04-28 Simon Ruderichtests: add end-to-end test with configuration without...
2021-04-28 Simon Ruderichsync: run most tests which modify the host only in CI
2021-04-28 Simon Ruderichtests: use filetest.CreateFifo() in config tests
2021-04-28 Simon Ruderichsync: remove duplicate "priority" from group priority...
2021-04-28 Simon Ruderichsafcm: group_priority: use increasing priority values...
2021-04-28 Simon Ruderichgo fmt
2021-04-28 Simon Ruderichconfig: rename group_order to group_priority
2021-04-28 Simon Ruderichsafcm: group_order: higher priority for listed groups...
2021-04-25 Markus PetriREADME: multiple improvements
2021-04-25 Simon Ruderichchanges: display "no changes" when nothing was changed
2021-04-22 Simon RuderichMakefile: move command to test target
2021-04-22 Simon Ruderichgo fmt
2021-04-22 Simon Ruderichtests: add very basic end-to-end test with real ssh...
2021-04-21 Simon Ruderichrpc: always create remote helper with user's group
2021-04-21 Simon RuderichRevert "ci: run tests with verbose output"
2021-04-20 Simon Ruderichci: use ./* in `rm -rf` to guard against option-like...
2021-04-20 Simon Ruderichsafcm: print unfinished hosts on Ctrl-C
2021-04-20 Simon Ruderichremote: go fmt
2021-04-20 Simon Ruderichremote: show group/trigger in verbose log for commands
2021-04-20 Simon Ruderichsafcm: use Command struct instead of string to run...
2021-04-18 Simon RuderichREADME: mention group and remove obvious sentence
2021-04-18 Simon RuderichREADME: mention why YAML was chosen
2021-04-18 Simon Ruderichci: run tests with verbose output
2021-04-18 Simon Ruderichci: check for untracked and unignored files
2021-04-18 Simon Ruderichci: build.sr.ht: run all tests also as root
2021-04-18 Simon Ruderichconfig: only skip "invalid sticky" tests for non-root...
2021-04-17 Simon RuderichAdd basic support for OpenBSD
2021-04-17 Simon RuderichMakefile: set -race via GOFLAGS= variable
2021-04-17 Simon Ruderichconfig: groups: use "member" in "not found" error message
2021-04-17 Simon Ruderichci: also run tests with strict umask
2021-04-17 Simon RuderichAdd basic support for FreeBSD
2021-04-15 Simon Ruderichrpc: prepare to support more operating systems
2021-04-15 Simon RuderichAdd build manifest for build.sr.ht
2021-04-14 Simon RuderichREADME.adoc: improve list of supported operating systems
2021-04-14 Simon Ruderichrpc: document ConnEventType constants
2021-04-14 Simon RuderichREADME.adoc: mention full file content is sent to remote
2021-04-14 Simon Ruderichtestutil: show file/line of caller in messages
2021-04-13 Simon Ruderichconfig: forbid ":remove" groups which conflict with...
2021-04-13 Simon Ruderichsafcm: forbid syncing groups which depend on "detected...
2021-04-13 Simon Ruderichconfig: add newline between error message and explanation
2021-04-10 Simon Ruderichchanges: shorten output to one line with quiet and...
2021-04-10 Simon Ruderichchanges: hide commands if quiet and dry-run is active
2021-04-10 Simon Ruderichchanges: refactor into separate function and add basic...
2021-04-10 Simon RuderichREADME.adoc: mention quoted strings in limitations
2021-04-09 Simon RuderichMakefile: add test target
2021-04-08 Simon Ruderichconfig: permit "all" and host group in .InGroup of...
2021-04-08 Simon RuderichAdd README.adoc
2021-04-08 Simon Ruderichconfig: forbid duplicate host names
2021-04-07 Simon Ruderichsync: abort if stdin/stdout is a terminal
2021-04-07 Simon Ruderichremote: go fmt
2021-04-07 Simon Ruderichremote: add "sync" sub-command to perform changes
2021-04-07 Simon Ruderichsafcm: add tests for logEvent()
2021-04-06 Simon Ruderichsafcm: add "version" sub-command
2021-04-05 Simon Ruderichchanges: remove unused code
2021-04-05 Simon Ruderichchanges: add tests for output with terminal
2021-04-05 Simon Ruderichtests: add and use testutil package to reduce duplication
2021-04-05 Simon Ruderichconfig: remove unnecessary os.Chdir in test
2021-04-05 Simon Ruderichtests: go fmt and rewrap
2021-04-05 Simon Ruderichtests: use subtests
2021-04-05 Simon Ruderichsafcm: add -q (quiet) command line option
2021-04-05 Simon Ruderichremote: add ainsl sub-command ("append if no such line")
2021-04-05 Simon Ruderichsync: add SAFCM_HELPER environment variable to commands
2021-04-05 Simon Ruderichsync: move file related test functions to new package...
2021-04-05 Simon Ruderichremote: remove duplicate call to log.SetFlags()
2021-04-05 Simon Ruderichsync: refactor temporary file creation into WriteTemp()
2021-04-05 Simon Ruderichsync: remove duplication when setting path to temporary...
2021-04-05 Simon Ruderichfixperms: use safcm-remote.sync's OpenFileNoFollow()
2021-04-05 Simon Ruderichsync: refactor file opening into OpenFileNoFollow()
2021-04-04 Simon Ruderichci: run go vet
2021-04-04 Simon Ruderichconfig: forbid host names which conflict with special...
2021-04-04 Simon Ruderichfixperms: don't follow symlinks
2021-04-03 Simon Ruderichconfig: add Host option "ssh_user"
2021-04-03 MarkusAdd support for armv7l SoCs like Raspberry Pi 2 and...
2021-04-03 Simon RuderichAdd .gitlab-ci.yml
2021-04-03 Simon RuderichFirst working version
2021-03-19 Simon RuderichInitial commit