Gareth George
bd8aafa5ce
use hybrid ed25519 + pq crypto signatures for session authentication
2026-05-03 18:38:11 -07:00
Gareth
b98b1dc3cc
feat: experimental multihost sync ( #1204 )
2026-05-02 22:29:39 -07:00
Gareth
27e1d189ab
fix: RESTIC_PASSWORD env shold not take precedent over repo passwords ( #1192 )
2026-04-12 14:21:08 -07:00
Gareth
c603f0010e
fix: allow --stdin-from-command flag to be used
2026-03-10 22:54:13 -07:00
Gareth
3a58090646
fix: database migration fails for some users due to legacy repo_guids
2025-10-31 01:17:35 -07:00
garethgeorge
a967832731
chore: add an additional check that config passes validation after migration
2025-08-20 22:49:24 -07:00
garethgeorge
8c506a4e6b
chore: improve migration handling by merging ConfigManager and CachingValidatingStore
2025-08-20 22:44:24 -07:00
Gareth
11e59a6b28
chore: refactor config migration logic
2025-08-07 22:47:20 -07:00
Gareth
6e0c201025
feat: multihost sync ui ( #825 )
Build Snapshot Release / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
2025-06-29 17:34:02 -07:00
Gareth
eb9948b993
feat: sync api creates and uses cryptographic identity of local instance ( #780 )
2025-06-22 20:42:23 -07:00
Gareth
99264b2469
fix: provide an option for auto-initializing repos created externally ( #650 )
2025-01-22 22:29:43 -08:00
Gareth
a4b4de5152
feat: initial backend implementation of multihost synchronization ( #562 )
2025-01-07 20:31:31 -08:00
Gareth
0daa74f04f
chore: misc bug fixes supporting sqlite migration ( #517 )
2024-10-13 17:55:37 -07:00
garethgeorge
6894128d90
fix: simplify auth handling
2024-09-09 00:36:03 -07:00
garethgeorge
c4198619aa
fix: new config validations make it harder to lock yourself out of backrest
2024-09-08 12:37:00 -07:00
Gareth
546482f115
fix: remove migrations for fields that have been since backrest 1.0.0 ( #453 )
2024-09-03 21:31:51 -07:00
Gareth
9205da1d23
feat: compact the scheduling UI and use an enum for clock configuration ( #452 )
2024-09-03 20:19:42 -07:00
Gareth
6ed1280869
feat: implement scheduling relative to last task execution ( #439 )
2024-08-26 22:35:06 -07:00
Gareth
4d0d13e398
feat: improve hook UX and execution model ( #357 )
2024-07-11 01:28:23 -07:00
garethgeorge
d7425b5893
fix: disable sorting for excludes and iexcludes
2024-07-01 22:30:35 -07:00
garethgeorge
0764804ea5
fix: schedule view bug
2024-05-19 18:30:26 -07:00
Gareth
531cd286d8
feat: unified scheduling model ( #282 )
2024-05-19 15:52:16 -07:00
garethgeorge
df4be0f7bc
fix: miscellaneous bug fixes
...
* Fixes a problem with incorrectly scanning and removing pending events
from the operation log for new installations
* Fixes a bug with the operation tree incorrectly applying query
selectors when filtering events
* Updates tooltips and comments in PlanView and GettingStartedGuide
2024-05-18 21:14:02 -07:00
garethgeorge
1a053f2748
feat: keep a rolling backup of the last 10 config versions
2024-05-18 19:28:19 -07:00
garethgeorge
711064fb00
fix: reserve IDs starting and ending with '__' for internal use
2024-05-18 19:24:05 -07:00
garethgeorge
294864fe43
fix: prompt for user action to set an instance ID on upgrade
2024-05-18 19:09:58 -07:00
garethgeorge
411a4fb6f0
fix: concurrency issues in run command handler
2024-05-12 00:37:22 -07:00
garethgeorge
9d6c1baf87
fix: retention policy display may show default values for some fields
2024-05-12 00:13:02 -07:00
Gareth
be0cdd59be
feat: improve support for instance ID tag
2024-05-05 12:42:30 -07:00
Gareth
f314c7cced
feat: validate plan ID and repo ID
2024-05-05 12:42:30 -07:00
Gareth
484701007f
feat!: redefine hostname as a required property that maps to --host ( #256 )
2024-05-05 12:42:30 -07:00
garethgeorge
4b2763cdbb
chore: improve log messages
2024-04-08 00:28:41 -07:00
Gareth George
6f330ac37b
feat: sort lists in configuration
2024-03-30 07:23:34 +00:00
garethgeorge
aea74c51c0
feat: add option to disable scheduled execution of a plan
2024-03-19 00:19:15 -07:00
Gareth George
5a5a229f45
feat: use disambiguated retention policy format
2024-03-19 00:19:15 -07:00
garethgeorge
ef41d34d53
fix: migrate prune policy options to oneof
2024-02-19 22:28:55 -08:00
garethgeorge
41ddc8e1a9
feat: add flags to configure backrest options e.g. --config-file, --data-dir, --restic-cmd, --bind-address
2024-02-17 00:04:24 -08:00
Gareth
9be413bbcc
feat: add user configurable command hooks for backup lifecycle events ( #60 )
2024-01-29 01:24:55 -08:00
garethgeorge
ecff0e57c1
fix: chmod config 0600 such that only the creating user can read
2024-01-24 23:50:10 -08:00
Gareth
90b5314f29
docs: create install scripts and update docs ( #37 )
2023-12-22 18:39:14 -08:00
Gareth George
94f73d456c
chore: rebrand as backrest
2023-12-22 09:06:23 +00:00
garethgeorge
74451917bc
docs: update README.md with detailed install and usage instructions
2023-12-09 20:41:19 -08:00
garethgeorge
2603a0eb5c
docs: rebrand as Restora WebUI for restic
2023-12-09 19:41:56 -08:00
Gareth
8d40576c65
fix: unexpected config location on MacOS
2023-12-07 18:10:58 -08:00
Gareth
f048cbf10d
feat: initial Windows OS support
2023-12-07 11:27:58 -08:00
garethgeorge
b7c633d021
fix: forget deadlocking and misc smaller bugs
2023-12-02 13:21:57 -08:00
garethgeorge
d22d9d1a05
feat: basic forget support in backend and UI
2023-11-30 22:47:46 -08:00
Gareth George
b385c01121
feat: autoinstall required restic version
2023-11-28 01:02:32 -08:00
Gareth George
48837b0aa2
chore: cleanup environment variable option parsing and config handling
2023-11-27 18:40:08 -08:00
garethgeorge
4c959081f3
chore: fix test coverage
2023-11-15 23:50:50 -08:00