Kenneth Skovhede
c0f40e19ca
Updated copyright year to 2026 across the project
2026-04-16 15:21:24 +02:00
Kenneth Skovhede and GitHub
414789f209
Merge branch 'master' into feature/full-disk-backup
2026-02-20 10:46:40 +01:00
Kenneth Skovhede
d7f9981f49
Fixed a few nullable warnings
2026-02-17 10:37:08 +01:00
Carl Johnsen
594efeca04
Merge branch 'master' into feature/full-disk-backup
2026-02-15 16:42:08 +01:00
Carl Johnsen
92ed7e6757
Removed whitespace
2026-02-09 12:27:49 +01:00
Carl Johnsen
3fe57b308d
Added functionality for priority files for restore providers
2026-02-09 11:36:15 +01:00
Kenneth Skovhede
cf8ef437c9
Fixed an edge case where the code would attempt to create a parent folder outside the restore target prior to applying metadata
2026-02-05 15:17:14 +01:00
Kenneth Skovhede
56f74803fc
Fixed edge cases for path traversal protection
2026-02-05 09:21:24 +01:00
Kenneth Skovhede
d4eace8544
Made the restore more robust in the event of failures with individual files/directories.
2026-01-27 17:06:52 +01:00
Kenneth Skovhede
655d6cbe65
Prevent restore target escape
...
This PR adds checks on limited restores, where the user has asked for files to be restored within a specific folder.
This PR adds explicit checks to ensure that the restore data cannot accidentially or maliciously constructed in such a way that it will affect files outside of the restore target folder.
2026-01-27 15:51:30 +01:00
Kenneth Skovhede
732b4e3989
Implemented support for the Test operation on sourceProvider and restoreDestinationProvider
2026-01-25 11:57:09 +01:00
Kenneth Skovhede
a4b33e5d16
Implemented Restore feature and refactored a bit.
...
Added a free tier for the Office 365 module.
2026-01-20 10:36:37 +01:00
Kenneth Skovhede
27dc64121b
Implemented cross-tenant email restore
2026-01-16 11:09:13 +01:00
Kenneth Skovhede
22e66a27a6
Rewrote logic to provide a restore destination
2026-01-14 10:04:52 +01:00