Kenneth Skovhede
d7f9981f49
Fixed a few nullable warnings
2026-02-17 10:37:08 +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