Changelog
- 3bbe4b5 plakar: Version 1.1.0-rc.2
- 340733b Merge pull request #2171 from PlakarKorp/op/man
- a1826f9 sync man
- e398253 Merge pull request #2170 from PlakarKorp/mm/update_deps
- e6f19de Switch dependencies to the monorepo.
- 794dcb7 Merge pull request #2136 from dsobirk/mount-2087
- 77f42d0 Merge pull request #2168 from PlakarKorp/op/cached-on-win
- 8ddef2e Merge pull request #2162 from PlakarKorp/feature/locate-group-by
- a7de218 update kloset
- 0ce2132 prune: honor -group-by; docs: document the flag
- 7a9ac0c cached: run in the background on windows as well
- 5265007 cached/windows: do not fail in setupSyslog
- 79a419c Merge pull request #2166 from Shaggy84675/feat/mount-allow-others
- 2d5e2cd Merge pull request #2167 from PlakarKorp/mm/lock_repair
- 2a76948 mount: add -allow-others flag to pass fuse.AllowOther() at mount time
- 68b3e6f repair: Take an exclusive lock.
- e4ec69b Merge branch 'main' into mount-2087
- c53fff0 Mount: Handle direct access to filesystem paths without browsing from top level directory first
- 37bdfa8 Merge pull request #2132 from PlakarKorp/fix/1758-prune-policy
- 1af7921 Merge pull request #2164 from PlakarKorp/mm/fix_stale_lock_deletion
- 5fbd6d7 maintenance/tests: Correct the tests.
- 9dea911 builder: Do not fail if we have a stale lock.
- 52e56bd Merge pull request #2163 from PlakarKorp/update-plakar-ui/from-main
- c6a978a Update Plakar UI to main@a649555
- 37367a5 Merge pull request #2161 from PlakarKorp/poolpOrg-patch-3
- d4da3f4 Delete sonar-project.properties
- 3f6ab35 ci: disable Codecov PR comments
- cfe94ef Merge pull request #2153 from PlakarKorp/poolpOrg/pkg-monorepo-support
- 32ac82a Merge pull request #2159 from PlakarKorp/poolpOrg-patch-2
- 3590f49 Update .codecov.yml
- a419025 Merge branch 'main' into poolpOrg/pkg-monorepo-support
- 79fe4a8 teach plakar how to build from monorepos as well
- 4349afe Merge pull request #2152 from PlakarKorpAgentic/tests/root-package
- 783e046 main: add tests for pure helpers in main.go, pkg.go, term.go
- a63c58c Merge pull request #2151 from PlakarKorpAgentic/tests/codecov-exclude-helpers
- fe87e65 codecov: exclude testing/ and testing/fileinfo/ from coverage
- d79ce84 Merge pull request #2150 from PlakarKorpAgentic/tests/config-coverage
- 3b6ca98 Merge pull request #2149 from PlakarKorpAgentic/tests/plugins-coverage
- 75e6906 config: add tests reaching 100% coverage
- e5cbe7b plugins: add tests for register, load, unload, StdioConn
- c07370a Merge pull request #2148 from PlakarKorpAgentic/tests/server-httpd-coverage
- ee6dfa0 server/httpd: add tests for parsers and resource handlers
- 396a7bb Merge pull request #2147 from PlakarKorpAgentic/tests/subcommands-restore-coverage
- 7a4e4dd Merge pull request #2146 from PlakarKorpAgentic/tests/subcommands-check-coverage
- 2a54049 Merge pull request #2145 from PlakarKorpAgentic/tests/subcommands-backup-coverage
- e9d0784 subcommands/restore: add tests for Parse and Execute edge cases
- d493aed subcommands/check: add tests for Parse, Execute flag/path handling
- 3a9b7f1 subcommands/backup: add tests lifting coverage to 70.3%
- a9819c8 Merge pull request #2142 from PlakarKorpAgentic/tests/login-coverage
- 1792b93 Merge pull request #2143 from PlakarKorpAgentic/tests/services-coverage
- 242f80e services: add tests for ServiceConnector, reaching 90.6% coverage
- bae8ef5 login: add tests for NewLoginFlow, Run, Poll, Close
- 5a9faf3 Merge pull request #2141 from PlakarKorpAgentic/tests/appcontext-coverage
- d135cc1 appcontext: add tests, reaching 100% coverage
- 877c277 Merge pull request #2140 from PlakarKorpAgentic/tests/ui-coverage
- 11f78c6 ui: add tests for json, stdio, tui state, and v2 corsMiddleware
- 12b332b Merge pull request #2133 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-grpc-1.1.0-rc.2
- a17194f build(deps): bump github.com/PlakarKorp/integration-grpc
- fc734eb Merge pull request #2139 from PlakarKorpAgentic/tests/utils-easy-wins
- 92d3d9a Merge pull request #2134 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.45.0
- d9ccdaf utils: add tests for TimeFlag, ValidateEmail, GetDataDir, locateField
- 76c78e1 Merge pull request #2138 from PlakarKorpAgentic/tests/utils-coverage
- 383a4b1 utils: add tests for config, config_policy, oldconfig, opts
- dddc7fb Merge pull request #2137 from PlakarKorpAgentic/ci/codecov-coverage
- 3ec9b2e ci: upload coverage to Codecov and add badge
- 00adb08 Merge pull request #2135 from PlakarKorpAgentic/readme/go-report-card-badge
- 76a799b readme: add Go Report Card badge and enable -cover in CI
- 742932a build(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0
- 9224cac prune: don't clobber policy filters with empty CLI overrides
- 93efb60 Merge pull request #2131 from PlakarKorp/gilles/maintenance-tests
- b33d1a0 Wait for the maintenance lock to drain between runs
- a5626fe Add exhaustive maintenance subcommand test coverage
- 5c4e0ec Merge pull request #2127 from PlakarKorp/jcastets/fix-ptar-validation
- 5cc38ef Fix validation of plugins
- 7ad072b Merge pull request #2123 from PlakarKorp/op/bump-kloset
- e1cc7e4 Merge pull request #2122 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.81.1
- f6c6d27 Merge pull request #2124 from PlakarKorp/dependabot/go_modules/github.com/go-git/go-git/v5-5.19.1
- 6128eab Merge pull request #2125 from PlakarKorp/update-plakar-ui/from-main
- 4d600b9 update integration-grpc to v1.1.0-rc.1 as well
- 3e21fb3 bump integration-fs as well
- 85f70f5 update kloset to v1.1.0-rc.3
- 6e887b6 update kloset to v1.1.0-rc.2
- 2814057 Update Plakar UI to main@d58e9f7
- 5533fd5 build(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1
- 79ad0de Merge pull request #2092 from dsobirk/config-files
- 179d97d build(deps): bump google.golang.org/grpc from 1.81.0 to 1.81.1
- 2e9ff80 Merge pull request #2121 from PlakarKorp/poolpOrg/override-root
- 1f4428e Merge pull request #2119 from PlakarKorp/op/dumb-term
- 1600bf1 skip override if there's none
- e6eff3f allow overriding root from a config
- b9345a1 don't consider "dumb" a terminal
- 2187ad0 Change config/data/cache options, add suffix dir
- 9dff1eb Merge pull request #2117 from PlakarKorp/poolpOrg/kill-scheduler
- 25061d0 Merge pull request #2118 from PlakarKorp/op/bundle-n-validate
- cdbf5e2 pkg: bundle the jsonschema in the plugins; attempt to validate it
- c1d38c8 fix man
- 42657e8 kill the scheduler, it's unusable as is, cron does a better job
- 0348827 Merge pull request #2116 from PlakarKorp/stsp/ignore-unknown-connector-type
- c3937d3 Merge pull request #2115 from PlakarKorp/mm/ui_no_refresh
- a6117a3 Merge pull request #2114 from PlakarKorp/mm/prevent_grpc_disconnect_timeout
- 8c1be61 api: Add a NoRefresh option.
- 9a27c77 ignore unknown connector types instead of raising an error
- 7de689a Add options for data and cache directories, separate config, data, cache directory creation
- 45c8f27 Remove LocalAppData dependency for Windows
- fffdf46 plugins: Disable idle timeout on grpc client.
- d020ac9 Merge pull request #2113 from PlakarKorp/mm/update_pkg_dep
- c80a061 dep: Update integration-grpc.
- d5e65b7 dep: Update to pkg beta.8
- f157d89 Merge pull request #2112 from PlakarKorp/mm/update_kloset_v2
- 50b3f33 dep: Update kloset.
- 98a9dd1 Merge pull request #2110 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.45.0
- 7189cdd build(deps): bump golang.org/x/tools from 0.44.0 to 0.45.0
- 409bce4 Merge pull request #2109 from PlakarKorp/dependabot/go_modules/golang.org/x/term-0.43.0
- 871bd9c Merge pull request #2108 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.36.0
- 774c9e6 build(deps): bump golang.org/x/term from 0.42.0 to 0.43.0
- 4920c4a build(deps): bump golang.org/x/mod from 0.35.0 to 0.36.0
- e820b8e Merge pull request #2107 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.81.0
- 862b9d4 Merge pull request #2111 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.44.0
- 58e5673 build(deps): bump golang.org/x/sys from 0.43.0 to 0.44.0
- 7878f53 build(deps): bump google.golang.org/grpc from 1.80.0 to 1.81.0
- 8a772f1 Merge pull request #2104 from PlakarKorp/op/bump-pkg
- 38273f0 Merge pull request #2103 from PlakarKorp/poolpOrg-patch-2
- 6b4d622 bump pkg to v1.1.0-beta.7
- 06d1289 Update check-mirrors.yml
- e5c244d Merge pull request #2098 from PlakarKorp/op/more-man
- ed3e5a6 mandoc workflow: touch sysexits.3 to prevent failure
- f8ce557 sync man
- 1e94714 reorganize command listing in sections; add a few that were missing
- 7a9b038 align the EXIT STATUS section across manpages
- 34d4023 plakar.1: use Xr for sysexits
- 3b2e739 sync manpages with reality
- 07ec01c token-create: minor nits
- c9700c2 remove useless
plakar token' and just leaveplakar token create' - 985c474 Merge pull request #2101 from PlakarKorp/op/fix-info-vfs
- 071442b Merge pull request #2100 from PlakarKorp/op/policy-no-ini
- 3fad5e0 Merge pull request #2097 from PlakarKorp/op/security-checks-err
- bbe784d info: show macs for root, xattrs, and errors individually
- d7809bd plakar policy: remove -ini
- bfa5f17 check error for enabling/disabling security checks
- 1756dd2 Merge pull request #2096 from PlakarKorp/mm/fix_sync_issues
- 6804e6a tests: Disable sync tests.
- b36c578 sync: We need to reload the peer's state.
- 329f5ba sync: Add a caching knob defaulting to vfs.
- 59f906e sync: Use a vfs cache to speed up operations.
- c84a59e sync: Fix from/with.
- 1f8cc8c Merge pull request #2034 from waveywaves/standardize-exit-codes
- 03d6908 Merge pull request #2093 from PlakarKorp/op/anacrolix-bump
- 188cc26 Merge pull request #2094 from PlakarKorp/dependabot/go_modules/gopkg.in/ini.v1-1.67.2
- 91632b1 build(deps): bump gopkg.in/ini.v1 from 1.67.1 to 1.67.2
- 30a1a42 bump github.com/anacrolix/fuse to v0.3.2
- aea4f3f Merge pull request #2073 from PlakarKorp/jcastets/pkg-add-error-message
- 144e332 Merge pull request #2074 from PlakarKorp/jcastets/fix-file-preview-large-files
- 7ff77b8 Merge pull request #2075 from PlakarKorp/op/simplify-diff
- 0346584 Merge pull request #2083 from PlakarKorp/op/bump-pkg
- 9d3471c Merge pull request #2084 from PlakarKorp/dependabot/go_modules/github.com/go-git/go-git/v5-5.18.0
- d18b509 build(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0
- 4a079d0 bump pkg to v1.1.0-beta.6
- 03e63d5 cli: standardize exit codes for automation
- 49829ee Merge pull request #2082 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.44.0
- 1704581 Merge pull request #2077 from dsobirk/windows-test-fix
- 66761e7 build(deps): bump golang.org/x/tools from 0.43.0 to 0.44.0
- 555960d Update tests for Windows environment
- 6ce5895 Merge pull request #2065 from PlakarKorp/mm/fix_statistics_ridiculous_constraints
- ff81186 diff: in diff_directories_recursive(), attempt to diff files as well
- 67e36ae diff: attempt to detect binary files in diff_readers()
- 1f4322a diff: simplify output handling
- fa86f09 diff: remove unused ctx argument
- 040daab Fix code preview for large files
- 0fe2665 Better error message for pkg add by anonymous
- 0e8ca49 Merge pull request #2072 from PlakarKorp/mm/fix_terminal_detection
- d788a8b Merge pull request #2071 from PlakarKorp/mm/fix_cached_early_exit
- f008405 main: Reverse the logic for TUI on terminal.
- ab9f634 cached: Do not leak goroutines.
- 6f2d701 backup: Relax the constraints on Importers.
- a352ee0 Merge pull request #2000 from PlakarKorp/op/winterm
- 9ef9554 windows: enable the TUI; fix the terminal check
- f7c6adf Merge pull request #2067 from PlakarKorp/mm/fix_broken_tui
- da83939 ui: Introduce a Stop method
- 8a54677 main: Use logger rather than Fprintf.
- 0be38a0 Merge pull request #2064 from PlakarKorp/mm/simplify_multisource
- b68e113 dep: Pull latest kloset.
- 97ccece backup: Source constructor simplified.
- 4292de2 Merge pull request #2069 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.80.0
- 414f5f8 Merge pull request #2068 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.30.2
- e98195e build(deps): bump google.golang.org/grpc from 1.79.3 to 1.80.0
- 0b8b60e build(deps): bump github.com/go-playground/validator/v10
- b1cf699 Merge pull request #2062 from dsobirk/backup-additional-options
- cec284c Update kloset dependency
- b3b731b Merge branch 'PlakarKorp:main' into backup-additional-options
- e799944 Merge pull request #2060 from PlakarKorp/op/noctx
- 3b81bda Merge pull request #2059 from PlakarKorp/mm/vfs_cache
- 2930b01 Merge pull request #2049 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.79.3
- 3a1e103 Add options to set snapshot name, category, environment, perimeter and job
- 326af89 server: remove last shared ctx tentacle
- 7fd8174 backup: Renamve -no-vfs-cache to cache.
- e6dfd91 Merge pull request #2056 from PlakarKorp/op/fix-restore
- 2a52627 sync manpages
- d38291e fix restore manpage
- 25b4a94 Merge pull request #2044 from PlakarKorp/op/pkg++
- c874f41 Merge pull request #2055 from clongeau/fix/typos
- e5fc412 sync manpages
- 199aa05 Merge pull request #2054 from dsobirk/additional-https-doc
- 472353f update plakar-pkg-add.1 to mention the version and -u
- dacb3ef pkg: allow to update all or specific packages with pkg add -u
- 0c3df81 pkg: allow to install specific version of packages
- 5c7181e bump pkg to latest main
- b33904d Merge pull request #2051 from dsobirk/mount-documentation
- 4db11fe fix typos in error messages and comments
- 37145f1 subcommands/mount: update usage and documentation for mount command options
- 7f4c4c0 subcommands/server&ui: update docs with https info
- db98932 build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3
- 0eb99da Merge pull request #2043 from dsobirk/https-support
- 9adeaba subcommands/ui: add support for https
- f42793d subcommands/server: add support for https
- d30dd03 Merge pull request #2042 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/glamour-1.0.0
- 80f1a49 build(deps): bump github.com/charmbracelet/glamour from 0.10.0 to 1.0.0
- 00b24ae Merge pull request #2038 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.43.0
- 3d468e9 build(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0
- c0ebf1c Merge pull request #2039 from PlakarKorp/dependabot/go_modules/golang.org/x/term-0.41.0
- 8a71480 Merge pull request #2031 from PlakarKorp/mm/cached_rework
- 8785eb2 build(deps): bump golang.org/x/term from 0.40.0 to 0.41.0
- 35139a8 Merge pull request #2040 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.34.0
- 0fd6b18 Merge pull request #2041 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/pkg-1.1.0-beta.4
- 78a1c41 Delete .github/workflows/build.yml
- 889463d build(deps): bump github.com/PlakarKorp/pkg
- a44373d build(deps): bump golang.org/x/mod from 0.33.0 to 0.34.0
- 30b0b14 Update build.yml
- 9d1127c Merge pull request #2037 from PlakarKorp/poolpOrg-patch-1
- f55aa5b Create build.yml
- b04e930 Create sonar-project.properties
- cf66bd3 cached: Small fixes following review suggestions.
- adaf67a cached: Rework the accept loop.
- f977deb cached: Wait for the process to avoid zombies.
- 9591a5d cached: Remove unused, misnamed, function.
- 60e3b0a Merge pull request #2033 from PlakarKorp/op/fix-api
- 3f0fdab Merge pull request #2003 from waveywaves/add-json-output-flag
- 834f931 Merge pull request #2004 from waveywaves/add-dockerfile
- cdf2598 build: add Dockerfile for CI/CD pipeline use
- bbf8933 cli: add global -json flag with JSON renderer
- 797b87c api: reuse loadEntrySummaries()
- a9967ec api: load child summary only for directories
- 531e6ad Merge pull request #2007 from waveywaves/support-plakar-tags-env
- a3425a0 Merge pull request #2030 from PlakarKorp/op/api-restore-dir-summary
- 4c37c4f Merge pull request #2029 from PlakarKorp/op/at-for-all
- dd2fc8c Merge pull request #2028 from PlakarKorp/op/fix-archive
- 889b720 api: easier spell for entry.IsDir()
- d863353 api: restore directory summary in snapshotVFSChildren
- fd2021a allow to specify `at' for "BeforeRepositoryOpen" subcommands
- e0c81dd subcommands/archive: write directly to output file
- e2aeec1 subcommands/archive: fix rename handling
- 1b90bf2 subcommands/archive: create temp file in the output directory
- daef3eb Merge pull request #2026 from PlakarKorp/update-plakar-ui/from-main
- 69f2fe4 Update Plakar UI to main@97bc1e3
- 4bd4282 Merge pull request #2024 from PlakarKorp/poolpOrg/pkg-build-private
- 555c302 update man
- 5fe2d9d fix name regex for package in pkg build
- 19cbd67 do not hide stderr / stdout output during a build
- fb75b25 allow building a package out of a private repo using a token
- eca3228 backup: support PLAKAR_TAGS environment variable for snapshot tagging
- 642fdba Merge pull request #2016 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.42.0
- 372ff61 build(deps): bump golang.org/x/sys from 0.41.0 to 0.42.0
- 472de94 Merge pull request #2015 from PlakarKorp/dependabot/go_modules/golang.org/x/sync-0.20.0
- f96e085 Merge pull request #2010 from PlakarKorp/op/add-sync
- c75a040 Merge pull request #2011 from PlakarKorp/op/snitchers
- b0b6490 Merge pull request #2012 from PlakarKorp/op/adapt-errors-iter
- 4f91dc1 build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
- 4d0eb10 Merge pull request #2014 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.79.2
- 0d50c8d Merge pull request #2013 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-fs-1.1.0-beta.5
- 2ba94ce Merge pull request #2017 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-http-1.1.0-beta.1
- e81c4f5 Merge pull request #2018 from PlakarKorp/op/bump-golang
- 7462478 ci: go workflow: use go version from go.mod and bump its version
- 278ffc9 bump golang to 1.25
- aeb293e bump and adapt to kloset change in vfs.Errors()
- d4e61c1 build(deps): bump github.com/PlakarKorp/integration-http
- 885f3c0 build(deps): bump google.golang.org/grpc from 1.79.1 to 1.79.2
- 754979b build(deps): bump github.com/PlakarKorp/integration-fs
- 47f88b1 subcommands/cached: use strict perms for the crash log
- e03abb9 explicitly import the sync subcommand
- 22421c1 Merge pull request #1999 from PlakarKorp/op/loud
- 9d27da6 Merge pull request #2005 from PlakarKorp/mm/debounce_stats_printing
- f9ee2c5 Merge pull request #1964 from PlakarKorp/op/restore-opts
- 44f0b5d tui: Debounce the iostats call.
- 5b6fe72 Merge pull request #1977 from PlakarKorp/op/ui-location
- 2354a68 appcontext: introduce Quiet and Silent
- dad6844 Merge pull request #1996 from PlakarKorp/mm/maintenance_do_deletion
- 23a8a21 maintenance: Turn back on deletion of packfiles.
- ae933e2 Merge pull request #1986 from PlakarKorp/mm/new_maintenance
- 15fd0fd diag: Adapt to latest kloset changes.
- d7be7c5 Update kloset.
- 060f786 Sprinkle a few NoStateToLocalDisk=true
- 0bcf23f maintenance: Adapt to the state refactorings.
- 81c1a93 Merge pull request #1994 from PlakarKorp/mm/stricter_pkg_create
- 3a38875 pkg/create: Be a bit more strict about what we accept.
- a0f4e5d Merge pull request #1989 from ThibautHH-Eiffage/patch-1
- a196e2d cached: Discard logs instead of exiting when local syslog is unavailable
- 9b65557 Merge pull request #1980 from tracepanic/issue-template
- 55c8f9d api: return an URL as location
- f0589e1 Merge pull request #1979 from PlakarKorp/poolpOrg/disallow-cloned-sync
- 664ea2c rephrase
- 6a22318 Merge pull request #1978 from PlakarKorp/poolpOrg/unbreak-main
- 0d36753 update bug report issue template
- 22d8ea6 disallow sync on cloned stores
- c853af1 bump kloset
- 58f8139 rename function
- 78c0dba Merge pull request #1965 from PlakarKorp/poolpOrg/update-docs-links
- c9af469 update links and regen pages
- d4fd2a2 sync
- 7d18129 restore: add -o opt=name to pass extra options to exporters
- 0d8524c sort
- f8c280c Merge pull request #1963 from PlakarKorp/poolpOrg/stop-using-getsnapshots
- 0a4417b stop using GetSnapshots and properly use ListSnapshots
- 437011d Merge pull request #1944 from PlakarKorp/mm/new_httpd
- 2c0ec05 server: Adapt tests and pull latest integration.
- fa3edd7 httpd: Switch to a more sane API.
- c451abd Merge pull request #1962 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.42.0
- 32b04b2 Merge pull request #1955 from PlakarKorp/op/just-open
- 92234d1 build(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0
- 4149267 Merge pull request #1961 from PlakarKorp/dependabot/go_modules/golang.org/x/term-0.40.0
- 2d78391 Merge pull request #1960 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.33.0
- db286a8 Merge pull request #1959 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.79.1
- 98b81aa build(deps): bump golang.org/x/term from 0.39.0 to 0.40.0
- 86b370a build(deps): bump golang.org/x/mod from 0.32.0 to 0.33.0
- 2761a1c build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.1
- 1bf4cb2 Merge pull request #1957 from PlakarKorp/mm/fix_prune_man_page
- 05bae7a Merge pull request #1951 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbles-0.21.1
- 3c07f05 Merge pull request #1950 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.41.0
- 3c9b579 Merge pull request #1952 from PlakarKorp/dependabot/go_modules/github.com/go-git/go-git/v5-5.16.5
- 076e89f prune.1: -days accepts an int not a duration.
- 2c7f924 Merge pull request #1956 from PlakarKorp/poolpOrg/bump-deps
- bd38183 bump kloset and fs
- d4836fa no need to turn a path into an absolute one before Open
- 8bb64a3 build(deps): bump github.com/charmbracelet/bubbles from 0.21.0 to 0.21.1
- abb276f Merge pull request #1954 from PlakarKorp/poolpOrg/update-kloset
- 52e7b3d update other deps
- 02c0aa2 bump kloset
- d8ff240 build(deps): bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5
- b47e978 build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0
- 2fd86b3 Merge pull request #1949 from PlakarKorp/poolpOrg/fix-tui-perfs
- 5bb5468 fix conflict
- 79a5381 rework TUI to avoid event storm
- ab884bd Merge pull request #1948 from PlakarKorp/poolpOrg/tui-logger
- 8b1e5ef ou -> or
- 0055219 implement a switch writer in tui, either forwards to app or to stdout
- 99ff2a2 Merge pull request #1943 from PlakarKorp/ef/sensitive
- d30e602 Merge pull request #1946 from PlakarKorp/poolpOrg/update-kloset
- 64624ca update kloset
- 8a1bdb8 Merge pull request #1945 from PlakarKorp/poolpOrg/tui-rework
- deec5ee better display of errors
- d8f838c rework TUI to be more compact and informative
- bd96e6b Add private_key to the set of sensitive suffixes.
- 4913b5d Merge pull request #1933 from PlakarKorp/dependabot/go_modules/github.com/golang-jwt/jwt/v5-5.3.1
- 758f6a2 Merge pull request #1941 from PlakarKorp/mm/fix_windows
- e54bbbf Merge pull request #1942 from PlakarKorp/poolpOrg/update-deps
- a24d98f update deps
- ba04034 cached: Bypass it entirely on Windows
- ead399a build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1
- 4de7a64 Merge pull request #1931 from PlakarKorp/flop/update-readme-v1.1.0-beta.3
- 88802fa Update README.md for v1.1.0-beta.1 release: highlight performance improvements, new features, and updated documentation links
- 64077a9 Merge pull request #1930 from PlakarKorp/mm/cached_fix
- f75799c cached: Switch from atomics to a waitgroup for inflight tracking.
- e9e6800 Merge pull request #1929 from PlakarKorp/fix-api-5xx-on-logout
- 44c11ba Ignore ErrNotLoggedIn on logout
- 5fa9b64 Merge pull request #1928 from PlakarKorp/op/fix-dep-versions
- 593979b fix pkg and integration-grpc after retag
- 433fe52 Merge pull request #1927 from PlakarKorp/mm/sync_stole_my_mem
- f3f0708 man page line length
- 1854d7b sync: Default to on disk storage for packfile builds.
- 923074a Merge pull request #1926 from PlakarKorp/poolpOrg/unbreak-scan-tui
- 52b3711 regen
- 4b0836f rename -scan to -dry-run
- 6f053bd in dryrun we need to account and emit events just as in backup
- c29ebe7 Merge pull request #1925 from PlakarKorp/poolpOrg/fix-security-reliability-check
- 6939f00 fix broken check on Github releases notes
- aae564d Merge pull request #1924 from PlakarKorp/poolpOrg/bump-all-dependencies
- c226801 bump all dependencies
- 5b80c1c Merge pull request #1923 from PlakarKorp/mm/fix_tui_exit
- 8f19e16 Merge pull request #1907 from PlakarKorp/poolpOrg/new-dist-url
- 0783bad tui: Only fire the interrupt event once.
- 5929e05 Merge pull request #1920 from PlakarKorp/mm/fix_cached_deadlock
- a1bc992 Merge pull request #1922 from PlakarKorp/poolpOrg/vfsbrowe
- 3b4bb64 api: Fix summary fetching.
- 8c4d1a6 Merge pull request #1921 from PlakarKorp/poolpOrg/interrupt-msg
- 54d1c3f do not display inconditionally
- ecc4695 cached: Fix error handling
- 797ea2e Merge pull request #1919 from PlakarKorp/mm/fix_sync
- dee34ec sync: Always wait for cached.
- fd5c44b sync: Use the peerCtx to rebuild cache.
- e877903 Merge pull request #1913 from PlakarKorp/op/ptar-resolve-conf
- a225bfd Merge pull request #1912 from PlakarKorp/op/config-ping
- a2b5036 config: implement ping now that we have integrations v2
- 2e89d9f Merge pull request #1918 from PlakarKorp/op/bump-deps
- 29e3cc9 bump bundled connectors
- 545614d Merge pull request #1911 from PlakarKorp/op/fix-pkg-build
- 5ac348a unbreak pkg build
- 1a0974d Merge pull request #1909 from PlakarKorp/op/non-non-cached-stop
- 2b4d486 Merge pull request #1917 from PlakarKorp/mm/mode_fixup
- 7757d40 Update kloset.
- d81d4dd ptar: support configuration aliases; fixes #1882
- 5e7002f replace loop with slices.Contains; no functional change intended
- e8498fb cached: no longer need to detect client eof
- 49e3d86 Mode is now fallible again.
- 5f46d79 prepare for url layout change
- c94f988 Merge pull request #1903 from PlakarKorp/mm/new_storage_interface
- f74ab9f Fixup tests.
- ed91f8d chore: Update dependencies.
- 0378cd4 httpd: Adapt to enum rename.
- 06f254b Adapt to the new Storage API from kloset.
- a6adb65 Adapt to kloset API change.
- 8f375cf Merge pull request #1906 from PlakarKorp/poolpOrg/tui-fix-crash
- d26493d do not access store stats in a context where you dont have a store
- 72ac123 Merge pull request #1764 from PlakarKorp/op/pkgmgr
- 225225b use the new package manager
- 5a97e2b Merge pull request #1904 from PlakarKorp/poolpOrg/fix-stdio-double-display
- 8abf633 Update kloset.
- 33a2480 fix display of events in stdio to avoid double displays
- 4ef6f7f Merge pull request #1905 from PlakarKorp/poolpOrg/update-release-url
- b59637e update URL for releases feed
- dc8c9b2 Merge pull request #1902 from PlakarKorp/poolpOrg/update-cdc-chunkers
- f394ee1 bump to latest go-cdc-chunkers
- 49bb124 switch chunking algorithm and defaults parameters
- dfa265d Merge pull request #1897 from PlakarKorp/poolpOrg/tui-improvements
- a954327 do not delete plakar-query.7
- 9d09240 Merge pull request #1900 from AlbanMinassian/main
- 1020f78 Merge pull request #1896 from PlakarKorp/jcastets/fix-diag-doc
- acf28d7 Merge pull request #1887 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.41.0
- 783207a Merge pull request #1886 from PlakarKorp/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.5.0
- d973b7e Merge pull request #1901 from PlakarKorp/update-plakar-ui/from-main
- a3b6792 Merge pull request #1894 from PlakarKorp/op/fix-progress-with-ack
- d6e899c backup: fix progress when an importer needs acknowledgements
- 47f763e Update Plakar UI to main@329ef82
- ce58c92 set UI token handling in ui.go
- 6c148ab bump kloset
- 2d6b7aa fix tests
- c1be483 use "import" emitter
- 805f9f5 rename app from backup to import disable app for check until it's supported
- 71a25af do not display errors in progress line
- 4c06e65 rework TUI and plugging to main
- 6533018 rework TUI working
- d27e637 build(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0
- ce22101 build(deps): bump github.com/go-viper/mapstructure/v2
- 55bd057 Merge pull request #1898 from PlakarKorp/poolpOrg/disk-packfiles
- 2606f11 linter
- 47a5565 switch packfile building to disk-based packfiles by default
- 9cc4754 Merge pull request #1899 from PlakarKorp/poolpOrg/bump-kloset
- fecae28 rebump
- 2f89e3e bump kloset to fix tests
- e0eb8ae Remove
plakar diag errorsfrom doc - dd5a9e5 Merge pull request #1884 from PlakarKorp/poolpOrg/vfs-cache-rework
- eac509e update deps
- 94d7460 Merge pull request #1888 from PlakarKorp/poolpOrg/summary-idx
- 802f45f update deps
- 07fe19a indexes are singular
- 0aa945a use summaryidx instead of vfsentry.Summary
- 433c6d6 in backup subcommand, use FileSystemWithCache for the VFScache
- 0ee1c0a Merge pull request #1881 from PlakarKorp/poolpOrg/connectors-api
- 1705683 adapt to new connectors APIs
- 94faacb Merge pull request #1876 from PlakarKorp/mm/multidir
- 75affdd Pull kloset@main
- cfa1b8a Merge pull request #1880 from PlakarKorp/op/close-builder
- 5c8d723 testing: check failure in builder.Close()
- c38e007 backup: Reenable cache and adapt interface.
- 5c5d284 Fix tests.
- 999d4b4 backup: Implement multi dir backup.
- 69e2673 Merge pull request #1879 from PlakarKorp/poolpOrg/remove-clone
- 133b363 remove plakar-clone in goreleaser
- 315eb1d unbreak man page linter
- 086b50d remove clone subcommands
- 43783d2 Merge pull request #1877 from PlakarKorp/poolpOrg/help-style
- 467104f Merge pull request #1867 from PlakarKorp/mm/fix_tests
- 47ffae2 tests: Fix backup and sync.
- 639d580 tests: Set CacheDir everywhere.
- 15ed4a8 use auto-style which will do the right thing wrt dark vs light
- 7fbf70b Merge pull request #1871 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.32.0
- 25fd967 build(deps): bump golang.org/x/mod from 0.31.0 to 0.32.0
- a877b4d Merge pull request #1874 from PlakarKorp/dependabot/go_modules/gopkg.in/ini.v1-1.67.1
- 3a0ef3d Merge pull request #1873 from PlakarKorp/dependabot/go_modules/golang.org/x/term-0.39.0
- 3ef4168 build(deps): bump gopkg.in/ini.v1 from 1.67.0 to 1.67.1
- 94a6cdc build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0
- 7522f7f Merge pull request #1870 from PlakarKorp/mm/backup_from_source
- ceb1761 diag: Adapt to latest kloset changes.
- e2337d5 chore: Update kloset dependency.
- f076b1b Adapt to latest kloset changes.
- bfadc9b tests: Fix, we now need to commit explicitely.
- 5d7fadf backup: Convert to Source object for backups.
- 57c49d3 unplug Commit from backup, it has to be called explicitly
- ffd6b4a BackupOptions -> BuilderOptions
- 921677e adapt to latest changes
- 44c87b6 Merge pull request #1868 from PlakarKorp/mm/cached_fire_and_forget
- 80f4b9a Merge pull request #1866 from PlakarKorp/poolpOrg/tui-improvements
- 6e4aed1 chore: Pull kloset.
- 8012476 cached: Implement a fire and forget query.
- a320a39 remove pointless comment
- c555345 change display format and rename misnamed event
- dee999a Merge pull request #1865 from PlakarKorp/poolpOrg/fuse-noremount
- f2c04c4 properly detect that device is busy
- 9008642 do not allow remounting over existing mount
- e6337f7 Merge pull request #1860 from PlakarKorp/mm/repository_ctor_changes
- 2fe4101 chore: Update kloset dep.
- b72940e cached: Add traces (client side)
- 79b7cb3 all: Adapt to the recent changes in RebuildState API.
- 06b4b35 Merge pull request #1862 from PlakarKorp/poolpOrg/faster-fuse-readdir
- b5fd7a0 Merge pull request #1861 from PlakarKorp/poolpOrg/http-snapshot-mount
- 0544dfd Merge pull request #1858 from PlakarKorp/mm/fix_sync_refresh_state
- cbca123 use caller uid/gid
- aa41e5f avoid re-calling stat since we can reuse ReadDir result
- 01f7a79 turn into one-liner
- 6e7a908 teach how to mount http
- 310266d Merge pull request #1859 from PlakarKorp/poolpOrg/fix-fuse
- 96509a7 the test is broken in weird ways, code works in term
- 79e49fe same player plays again
- 24813f1 fix another broken test
- 2166a72 fix signature for other machines
- 977ce6a fix test
- b557f7c add root-level mapping of shortnames to longnames for snapshots
- 4cd5e1a avoid performing a snapshots scan when we actually know the snapshot id
- a64ce15 support mounting of specific snapshot + caching of ReadDirAll
- 954b48e add missing file
- bffe18f major revamp of FUSE support:
- 659c400 sync: Use the destination repository for state refreshing.
- 44dc7cd Merge pull request #1855 from PlakarKorp/mm/cached_refresh_statefiles
- a9ccb4f chore: Update kloset dep.
- 6cf7f99 cached: Introduce a request to load state from a file.
- d77c14a Merge pull request #1854 from PlakarKorp/op/stream-no-progress
- d356d6e handle FLAG_STREAM
- 096a20c Merge pull request #1847 from PlakarKorp/mm/cached_cleanups
- 5a31f18 Merge pull request #1849 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.30.1
- aeb7903 Merge pull request #1850 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.78.0
- 4b2ed45 cached: More renaming. no more agents.
- 7b77034 man: Remove mention of -no-agent.
- 6e86021 cached: Rename agent (server) to cached.
- 772293d subcommands: Remove unused cruft.
- af77171 subcommands: Let's get rid of the rpc madness.
- c5fc714 Rename agent to cached, the client part.
- 8b40a0a cached: Simplify the protocol.
- 55920e7 cached: Simplify secret handling.
- 1c2115f cached: remove the client context.
- 92a1c1b cached: Remove the PLAKAR_AGENTLESS env var.
- da2a879 build(deps): bump github.com/go-playground/validator/v10
- 2841ed7 Merge pull request #1848 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/x/term-0.2.2
- c185b5f Merge pull request #1843 from PlakarKorp/mm/fix_repair
- cc4d47c Merge pull request #1852 from PlakarKorp/poolpOrg/propagate-excludes
- 57e3f51 misplaced importer options
- 1bfc293 importerOpts should get the excludes
- 839d735 Merge pull request #1826 from PlakarKorp/op/config
- 3a025b3 move config from kloset to plakar
- 654032f Merge pull request #1851 from PlakarKorp/poolpOrg/fix-tests
- 36271de Merge pull request #1845 from chenrui333/bump-swiss-go1.26
- e8d7f4e fix tests checking incorrect string
- 4c3222f build(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0
- 383d20a build(deps): bump github.com/charmbracelet/x/term from 0.2.1 to 0.2.2
- 79c5ce3 go.mod: bump cockroachdb/swiss for Go 1.26 support
- 9a7f63f repair: Use the old cache now that we have sqlite.
- 0c7e4ce Merge pull request #1841 from PlakarKorp/poolpOrg/progress-bars
- b210249 support cancellation
- 28d5df8 update deps
- dde8e7c allow unplugging progress bars
- 0ff12a0 update deps
- b2dc8f4 improve TUI for backup, check and restore
- 0138763 Merge pull request #1839 from PlakarKorp/poolpOrg/tui-check
- f7898fd fix test
- 8801ae0 update deps
- e234dbc Merge pull request #1840 from PlakarKorp/op/api-no-states
- 7f905b5 api: remove unused routes
- 6f56a7f Merge pull request #1837 from PlakarKorp/jcastets/stdio-output-if-trace
- f11cc2f use Result
- b590538 Revert "do not TUI if traces are on"
- bd305ab do not TUI if traces are on
- e3b3ce5 fix check in TUI
- fb4a502 Use stdio output if -trace is given
- 993f5ff Merge pull request #1835 from PlakarKorp/poolpOrg/tui-take3
- e63d8ca detect if terminal or not, to fallback on stdio
- fbecf0c fix tests for subcommand check
- 1d1b5d3 fix tests for subcommand backup
- a688990 fallback to stdio
- 63ab8ab initial stab at tui
- e38776a plug stdio and tui
- c0d8972 Merge pull request #1832 from PlakarKorp/poolpOrg/tui-take2
- 56dcc27 update kloset
- 60ed58c do not handle cancel in renderer, handled at lower level
- c8cb422 use events for check too
- ceca956 display restore summary from events and align with backup
- 3e87aad use new events
- a885f02 fix conflict
- 85a9419 Merge pull request #1833 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.30.0
- 0c6a264 build(deps): bump github.com/go-playground/validator/v10
- 48827a4 Merge pull request #1823 from PlakarKorp/op/scheduler-tags
- 7b0e632 scheduler: pass down the tags
- 0ac753d Merge pull request #1830 from PlakarKorp/mm/rebuildstate_through_cached
- 7bcdfc3 Merge pull request #1827 from PlakarKorp/mm/mm_cleanup_agent
- 06bdb47 backup/api: Stop relying on direct RebuildState.
- 24acd59 agent: Gut it out!
- c1adbfb Merge pull request #1829 from PlakarKorp/poolpOrg/mount-no-rebuildstate
- 30923c5 call cached rebuild state, not rebuildstate
- 15e5beb Merge pull request #1824 from PlakarKorp/poolpOrg/mount-http
- ef98b80 Merge pull request #1828 from PlakarKorp/poolpOrg/better-mount
- 7d24057 add HTTP support
- 4e83475 fix package name
- e1d2c28 fix FUSE
- d5c2219 fix FUSE implementation and improve interface to allow locating specific snapshots
- 2cc86e1 Merge pull request #1809 from PlakarKorp/mm/cached
- 7168354 misc: Update kloset dep.
- 49da2df cached: data race fix found during review.
- 8b832bd state: Implement a cached server
- 7038846 Merge pull request #1822 from PlakarKorp/poolpOrg/move-plakarfs
- 13ce27e move fuse in a specific dir
- 7ab8768 Merge pull request #1808 from PlakarKorp/poolpOrg/use-parent-vfs
- 7b12856 remove comment and plug cache
- de5d9dd update deps
- acc3493 plug locate and vfs cache plumbing
- 74c3728 Merge pull request #1816 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.40.0
- 93d6476 build(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0
- f6dada9 Merge pull request #1814 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.31.0
- dfa28f6 build(deps): bump golang.org/x/mod from 0.30.0 to 0.31.0
- cefc6c1 Merge pull request #1810 from PlakarKorp/update-plakar-ui/from-main
- eb20bef Update Plakar UI to main@6866901
- 151dd39 Merge pull request #1807 from PlakarKorp/ef/browsable-flag
- a20747c Add 'browsable' field to the repository info
- 2675ca8 Merge pull request #1801 from PlakarKorp/jcastets/auth-token
- 6aecbf7 sort
- d26675b plakar-login.1: adjusting SYNOPSIS
- 6db98a1 bump date
- 8acaa31 plakar: mention PLAKAR_TOKEN env variable
- 900a16d login: cosmetics
- 38e3509 plakar-login: remove dead code in args parsing
- ac0917e Better error message
- 612968d plakar-login: parse email in Parse, not Execute
- da094da Update plakar-token doc
- 193408e Add plakar login -env
- c362239 Return error if logged in with token
- a5b337e Read PLAKAR_TOKEN environment variable
- 3ebfc90 Merge pull request #1805 from PlakarKorp/jcastets/doc-plakar-services
- f203722 plakar.1: add link to plakar-service
- 6f33743 Merge pull request #1804 from PlakarKorp/poolpOrg/fix-concurrency-levels
- f101172 Merge pull request #1803 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-fs-1.0.14
- 646eb54 update deps
- f621559 update documentation
- 6663818 unnecessary assignation
- ddc8849 update dep
- bc781d8 only rely on appcontext.MaxConcurrency
- 09e176a build(deps): bump github.com/PlakarKorp/integration-fs
- 41e5690 Merge pull request #1796 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-grpc-1.0.18
- 13e1e0d build(deps): bump github.com/PlakarKorp/integration-grpc
- 9a9ba1c Merge pull request #1795 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-ptar-1.0.5
- 2b8548d build(deps): bump github.com/PlakarKorp/integration-ptar
- 97d7808 Merge pull request #1793 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-tar-1.0.0-beta.7
- c772843 build(deps): bump github.com/PlakarKorp/integration-tar
- 0f69a16 Merge pull request #1794 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-stdio-1.0.4
- 9e170ee bump
- 31be20d Merge pull request #1787 from luizberti/add-local-pkg-improvements
- 194e418 Merge pull request #1799 from PlakarKorp/update-plakar-ui/from-main
- 5791246 Update Plakar UI to main@cf0cfb3
- 573090a build(deps): bump github.com/PlakarKorp/integration-stdio
- c2f7cc6 Merge pull request #1785 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.77.0
- 12dbbc0 pkg add: Add clarification regarding building plugins locally
- eed9e80 pkg add: Explicitly reject anything that is not a regular file
- 9dd450b pkg add: Expand docs on installing plugins without login
- 7cd3e2e pkg add: Check local files before fetching remote recipes
- 7ee4345 Merge pull request #1791 from PlakarKorp/op/query-man
- 5506a04 Merge pull request #1792 from PlakarKorp/op/windows-restore
- 5ea23ce restore: use a different name for the default restore directory
- 9b18c66 plakar-query: mention tag negation in newer kloset
- 41f0123 Merge pull request #1780 from PlakarKorp/op/check-events
- a6c2039 build(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0
- fcfe801 Merge pull request #1781 from PlakarKorp/op/repair-usage
- 53ac53f Merge pull request #1782 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.39.0
- d323bfd Merge pull request #1783 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.30.0
- 6b8450f Merge pull request #1784 from PlakarKorp/dependabot/go_modules/github.com/PlakarKorp/integration-grpc-1.0.16
- 22da8ee Merge pull request #1789 from PlakarKorp/mm/fix_symlink_restore_event
- 92258fe restore: Missing events.
- 6adcd32 Merge pull request #1786 from PlakarKorp/poolpOrg/repair-improve
- de12e01 only one dash
- fca351a improve repair
- c0c93b9 build(deps): bump github.com/PlakarKorp/integration-grpc
- 11b8312 build(deps): bump golang.org/x/mod from 0.29.0 to 0.30.0
- 7490a15 build(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0
- 91ede76 repair: print USAGE flags
- 5eb43d6 check: sync check events payload with kloset
- 82274d2 Merge pull request #1778 from PlakarKorp/poolpOrg/repair-repo
- 767e486 repair: Appease op@'s OCD.
- 5085425 repair: Default to not do anything.
- d89f9ce repair: Pull kloset update and change pkg name.
- 5cf2aff repair: Tweak wording a bit.
- dcbfaed repair
- 29479d0 implement a basic repair command
- dda7c1c Merge pull request #1776 from PlakarKorp/dependabot/go_modules/golang.org/x/crypto-0.45.0
- bbd7db2 Merge pull request #1777 from PlakarKorp/mm/kcontext_cancelcause
- 7936ab2 Update dependencies.
- c1247c3 tests: Fix closing of snapshot.
- e0016db Adapt to kloset Create API changes.
- dd6ba44 context: Tweak error handling a bit.
- f1eb55e main: Tweak wording.
- 0e953d0 chore: Update kloset.
- 798608f context: Adapt to KContext changes.
- 3a01ffa build(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0
- 3e3528d Merge pull request #1775 from PlakarKorp/dependabot/go_modules/golang.org/x/sys-0.38.0
- d33303c build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0
- f33d19c Merge pull request #1770 from PlakarKorp/op/improve-backup-1
- 1d88d46 sync
- 316168e plakar.1: improve -config description.
- af6ee7b plakar-backup.1: improve example verbiage
- 31303ca plakar-backup.1: improve -o, add example
- 5fbfa82 Merge pull request #1773 from PlakarKorp/poolpOrg/no-xattr
- 5074dde sync
- 8d7cd9c typo
- f9d4f40 teach backup how to skip xattr
- 358b065 Merge pull request #1774 from PlakarKorp/dependabot/go_modules/golang.org/x/sync-0.18.0
- d620155 build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0
- 375d0e9 Merge pull request #1763 from PlakarKorp/jcastets/ci-plakar-install
- 4b33f6f Merge pull request #1768 from PlakarKorp/poolpOrg/simpler-events
- 3c5cb4c update deps
- ee9a218 update to latest kloset
- 5ed7fbf fix all test failures caused by cast mismatch, there are still two failures to understand
- 309ddcc Events() -> Events().Listen()
- e4b0f92 more fixes
- 7bc52d9 update kloset
- df1db34 fix build
- 931acc3 Merge pull request #1754 from PlakarKorp/jcastets/hide-rclone-pass
- 4adc2db Merge pull request #1749 from PlakarKorp/update-plakar-ui/from-main
- fa4c073 switch to new events
- a90b67a CI: remove perms
- 6d6a12f Configure CI to test plakar installation every day
- e40935c Merge pull request #1752 from PlakarKorp/op/begone!
- b671c12 Update Plakar UI to main@b4513de
- 39f9288 Redact "rclone_pass" in store/destination/source show
- fb8ba5d Merge pull request #1753 from PlakarKorp/flop/update-readme-1.0.5
- b073785 Update README.md for v1.0.5 release: add release notes, build improvements, and new contributors
- fa964a3 Makefile: remove GRPC bits; now they live in integration-grpc
- 0d561a5 Merge pull request #1747 from PlakarKorp/jcastets/fix-update-ui-ci
- 41630b2 github workflow: pin dependency to pnpm
- cc3034b Fix update UI CI
- bf28bb3 Merge pull request #1687 from PlakarKorp/op/cache2
- 2e5a56e mod: Update kloset dep.
- b7a55a3 adapt to cache interface changes
- cdac34c Revert "cache-mem-size param to cache"
- 9f3f5f1 Merge pull request #1745 from PlakarKorp/poolpOrg/bump-version
- 22dae2a bump version
- ae4ef72 Merge pull request #1744 from PlakarKorp/1700-sync-command-does-not-use-passphrase_cmd
- f04fb06 support passphrase_cmd for sync
- 208f86c Merge pull request #1743 from PlakarKorp/poolpOrg/fail-hook
- 44676d7 Merge pull request #1741 from PlakarKorp/op/backup-hooks-windows
- b8d206e plug fail hook in scheduler
- 994a923 remove CLI options
- fe71d5b backup: make the hooks work on windows as well
- 85ac175 Merge pull request #1721 from pata27/fix-decode-rpc-type-safety
- 09523e3 Fix DecodeRPC function for better type safety and error handling
- 0cefd2e Merge pull request #1738 from PlakarKorp/poolpOrg/cache-mem-size
- fe6861d Merge pull request #1740 from PlakarKorp/poolpOrg/update-integration-fs
- b222451 bump version
- beca7aa bump fs integration
- b3ee3d1 mod tidy
- d78500e update to kloset v1.0.9
- 0e0c427 cache-mem-size param to cache
- 24a0cf6 add fail hook
- 3b71c29 Merge pull request #1737 from PlakarKorp/1691-plakar-prune-does-not-take-into-account--tag
- 38eae35 override filters too
- 0e5d91b Merge pull request #1736 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.76.0
- e591a2c Merge pull request #1727 from pata27/feature-backup-hooks
- 503f5b0 build(deps): bump google.golang.org/grpc from 1.75.1 to 1.76.0
- def7fa3 Merge pull request #1726 from PlakarKorp/op/dead-code
- 40862cc Merge pull request #1724 from PlakarKorp/op/noctx
- 915ae18 Merge pull request #1730 from pata27/docs/import-config-manpages
- 3525b99 Merge pull request #1729 from PlakarKorp/op/fix-pkg-allowed-chars
- ccb0ef9 Merge pull request #1733 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.38.0
- 947473c Merge pull request #1732 from PlakarKorp/dependabot/go_modules/golang.org/x/mod-0.29.0
- b4201ed build(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0
- bd7e1f4 build(deps): bump golang.org/x/mod from 0.28.0 to 0.29.0
- 4315d3b Fix GitHub build: include plakar-query.7 in man page check
- b48407f docs: fix link markup in import command man pages
- 686221d Merge branch 'main' into docs/import-config-manpages
- 0b64b6a docs: final fixes for import command man pages
- a207d38 docs: enhance import command descriptions in man pages
- ec9ec59 plugins: actually use isOsArchChar
- f398def Merge branch 'main' into feature-backup-hooks
- d350294 Add CLI flags for pre-hook and post-hook to backup command
- 1d6eade Merge pull request #1725 from pata27/fix-store-show-error-code
- fb9a815 remove unused utils.HumanToDuration
- 4903856 Merge branch 'main' into fix-store-show-error-code
- 6f49dd5 Modify plakar store show to return error code when store does not exist
- 6a9c6a6 Merge pull request #1720 from PlakarKorp/dependabot/go_modules/github.com/go-playground/validator/v10-10.28.0
- 80a1c00 Merge pull request #1718 from PlakarKorp/jcastets/simplify-serving-assets
- 1bf43bc plugin: remove unused kcontext argument
- f2e82dc build(deps): bump github.com/go-playground/validator/v10
- 6a465ca ui: simplify serving assets
- 964551b Merge pull request #1715 from PlakarKorp/poolpOrg/clarify-login
- 7ce6837 Merge pull request #1716 from PlakarKorp/poolpOrg/export-fail-if-no-location
- ceb8743 Merge pull request #1717 from PlakarKorp/mm/better_maintenance_message
- 064c2cb maintenance: Make the grace period clearer.
- 57e04a8 detect location missing
- 22b716f clarify that plakar login is required
- fc8f8ba Merge pull request #1713 from PlakarKorp/poolpOrg/reduce-maxconcurrency
- 0c807a8 as measured with mathieu, since turning backup into a pipeline, maxconcurrency = cpu*2+1 does not bring benefits anymore, we have the same performances (slighly better actually) with reduced memory usage by having maxconcurrency = cpu
- ccd02c5 Merge pull request #1710 from PlakarKorp/update-plakar-ui/from-main
- 79a328b Merge pull request #1709 from PlakarKorp/jcastets/fix-update-plakar-ui-ci
- ad9e023 Update Plakar UI to main@4a02561
- 4590eff Merge pull request #1711 from PlakarKorp/jcastets/fix-api-embed
- d0312df api: embed files starting with _
- 4f47caf Fix CI to update plakar-ui
- b1dbd33 Merge pull request #1706
- 305d456 Add new social links and update documentation references
- bc68429 Merge pull request #1701 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10
- c7420ae Bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10
- 9590163 Merge pull request #1680 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.9
- c062d2b Merge pull request #1682 from PlakarKorp/dependabot/go_modules/google.golang.org/grpc-1.75.1
- 382926a Merge pull request #1681 from PlakarKorp/dependabot/go_modules/github.com/spf13/viper-1.21.0
- 43d9944 Bump google.golang.org/grpc from 1.75.0 to 1.75.1
- 6e50b43 Merge pull request #1679 from PlakarKorp/dependabot/go_modules/golang.org/x/tools-0.37.0
- 700a787 Merge pull request #1685 from PlakarKorp/jcastets/build-for-windows
- 8c4e869 Merge pull request #1684 from PlakarKorp/jcastets/fix-homebrew-package
- faeac55 goreleaser: include all manpages from the root directory
- 6400189 goreleaser: build for windows
- 21c8560 goreleaser: fix homebrew package
- 8f086a5 Bump github.com/spf13/viper from 1.20.1 to 1.21.0
- 6cc19bc Bump github.com/charmbracelet/bubbletea from 1.3.7 to 1.3.9
- dafc477 Bump golang.org/x/tools from 0.36.0 to 0.37.0
- c4b6b11 force push requested globally by the team
- 18a653e Merge pull request #1674 from PlakarKorp/poolpOrg/bump-integrations
- 96b275a Merge branch 'main' into poolpOrg/bump-integrations
- dda29b1 update
- c6b4099 Merge pull request #1672 from PlakarKorp/poolpOrg/sync2
- adb886f Merge branch 'main' into poolpOrg/sync2
- 9c982cc update deps and differenciate between commited syncs and uncommited syncs
- 16a92a8 Merge pull request #1671 from PlakarKorp/op/bundle-tar
- 71fed99 Merge pull request #1666 from PlakarKorp/op/winexe
- d49fc7f Merge pull request #1664 from PlakarKorp/poolpOrg/no-build-info-for-releases
- 3d0fc0a Merge pull request #1663 from PlakarKorp/op/man
- a496c86 bump dep
- bef5513 account synchronizations correctly
- c8c1d58 bundle tar
- 78d1682 Merge pull request #1669 from PlakarKorp/update-plakar-ui/from-main
- 3f40b36 working version
- aa5128d Update Plakar UI to main@53b95f6
- b42824f Merge pull request #1667 from PlakarKorp/update-plakar-ui/from-main
- 3e2b8f7 Update Plakar UI to main@33e605f
- 075dd80 Merge pull request #1665 from PlakarKorp/op/query
- 3f31b0b set EXT=.exe when (cross)building for windows
- 4b63f2e sync
- d8fbb52 rework plakar-query.7
- ebf6ef9 when not in a devel branch, do not append build info, this is not only pointless on specific tags, but in cases where we don't have a -suffix, this actually produces an invalid semver that leads to a fatal at startup (due to the init() semver parse
- 6f35d23 sync
- 6a6389e misc mandoc tweaks for config manpages
- 7523928 improve plakar-prune.1
- d640f5f add plakar-policy.1
- c19eb2f Merge pull request #1652 from PlakarKorp/op/man
- c4a4181 Merge pull request #1661 from PlakarKorp/mm/crash_log_agent
- f2254c5 adjust Xr in plakar-locate.1 after rename
- 2d83f1e rename plakar-locate.7 to plakar-query.7
- 6014f4d regen
- 5f0c028 mention plakar-location.7 in mandoc.yml
- 9e31544 Xr plakar-location instead of repeat the blabbering
- 9792a2b add plakar-locate.7
- 3e229c3 typos
- d53f0b6 plakar.1: bump date
- f1aeadb plakar.1: better use \e rather than \
- d32c3ff plakar.1: improve and fix FILES
- ee31d97 plakar.1: fix markup
- ec999e7 agent: Log panics to a dedicated file.
- 0bf1ee1 Merge pull request #1660 from PlakarKorp/poolpOrg/restore-universe-balance
- 2f659f9 restore balance in the universe
- 3c919ae Merge pull request #1649 from PlakarKorp/mm/disk_based_rename
- 742e826 backup/sync: Rename packfiles option.
- b834db7 sync: Support disk based packfiles.
- 8d18e1c backup: Change the -disk-based flag.
- 5e23b6d Merge pull request #1647 from PlakarKorp/jcastets/manpages-ci
- 4850eda CI mandoc lint: better output and check for man[1-9]
- 6d70311 goreleaser: install man 5 pages
- 42b14bb CI: ensure manpages are installed in goreleaser.yml
- f787c09 Merge pull request #1654 from PlakarKorp/op/typos
- def7b94 Merge pull request #1655 from PlakarKorp/op/agent-start
- 99bdd80 plakar-agent.1: misc improvements to the manpage
- b642d9f plakar agent start: readd -foreground and -log
- 6e1da8b fix some typos
- 77f7b74 Merge pull request #1648 from PlakarKorp/mm/diag_blobsearch
- e10713e diag: Plug a new blobsearch command.
- 13a0d2b Merge pull request #1646 from PlakarKorp/jcastets/manpages
- 81d5b2d goreleaser: ship man pages with packages
- b1a0385 goreleaser: fix linux packages
- e146d86 Merge pull request #1633 from PlakarKorp/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.7
- 4e1dc73 Merge pull request #1643 from PlakarKorp/poolpOrg/bump-version
- fbbfee3 Bump github.com/charmbracelet/bubbletea from 1.3.6 to 1.3.7
- 97941c7 bump devel version
- b49c483 Merge pull request #1642 from PlakarKorp/poolpOrg/update-integrations
- e99a75d 1.23.4 -> 1.24.0
- e6c8743 Merge pull request #1641 from PlakarKorp/update-plakar-ui/from-main
- d541d42 Merge pull request #1638 from PlakarKorp/ef/services-manpages
- 5e11c75 update dependencies after retag of builtins
- 0fd075b fix dependencies for kloset and pebble
- c88e4ea services -> service
- 18a42e3 improve markup
- f561e9d Update Plakar UI to main@a1cf721
- 56fadfc update deps
- 0f5e990 Merge pull request #1639 from PlakarKorp/update-plakar-ui/from-main
- 5bab77d Merge pull request #1640 from PlakarKorp/poolpOrg/update-kloset
- dd9cde2 update to kloset-v1.0.4
- fedab0e Update Plakar UI to main@68567b4
- f090dd2 document services subcommands
- 22bb84f Merge pull request #1637 from PlakarKorp/poolpOrg/subcommand-dup
- 8222a92 fix man page
- 063202c update deps to kloset
- 9a897e0 new dup command
- f7a702e Merge pull request #1630 from PlakarKorp/op/mandoc-action
- 46e72e4 Merge pull request #1628 from PlakarKorp/poolpOrg/build-on-netbsd
- d151a63 Merge pull request #1636 from PlakarKorp/op/fix-test
- 24f0659 diag test: fix test
- 70942e0 github: fix mandoc lint action
- 04eae47 while at it, build on dragonfly
- 3af93f7 netbsd stub to build