18b18d5103
shared: FileSaver: Use DocumentProcessResult
2023-05-14 14:20:25 +02:00
32c2653b0f
shared: FileSaver: addFile(): Consider fillExistingContentless
2023-04-02 21:41:35 +02:00
ccc4d09b36
shared: FilesSverOptions: Rename members
2023-01-08 17:37:28 +01:00
8298b675aa
cli: CommandAdd: Implement --no-content and --fill-content
2023-01-08 17:37:28 +01:00
4b1522b82a
Introduce FileSaverOptions to consolidate common parameters
2023-01-08 17:37:28 +01:00
b8006bde7b
shared: FileSaver: Don't launch SandboxedProcessor for empty files
2022-06-24 19:17:50 +02:00
614238edda
shared: FileSaver: Print message for OK_WASEMPTY
2022-06-24 19:17:50 +02:00
83ed935790
shared: FileSaver: Return OK_WASEMPTY
...
We get OK_WASEMPTY from the processor when there
usually should be something. Rarely, this is not the case.
Let the callers know about this state at least
2022-06-24 19:17:50 +02:00
2ad99699bf
shared: FileSaver: Adjust to SandboxedProcessor new SaveFileResult value
2022-06-24 19:17:50 +02:00
9fd48d4664
shared: FileSaver: Return NOACCESS when no read access
2022-06-24 19:17:50 +02:00
6f11a5e662
shared: FileSaver: Adjust message as it's confusing on updates
2022-06-04 17:09:26 +02:00
b6926d510f
FileSaver: Don't add files in blacklisted paths
...
We now resolve symlinks when adding, so we can properly check
whether a path is excluded or not. This accidently also
helps with duplicates.
Excluded paths are hardcoded and can also be appended to
by the user using the settings.
Closes: #34
2022-06-04 17:09:26 +02:00
c51fd3c555
shared: FileSaver: Return NOTFOUND, Handle NOTHING_PROCESSED exit code correctly
2022-04-15 21:06:56 +02:00
478d57b342
cli: Move most classes to shared lib for reuse
2022-04-15 21:06:56 +02:00