Commit Graph

24 Commits

Author SHA1 Message Date
Felix Pojtinger
843527b99e feat: Add OsFs-compliant support for Readlink, Symlink and Lstat 2022-01-16 18:03:43 +01:00
Felix Pojtinger
c365fe74ad feat: Add tests for LstatIfPossible 2022-01-16 02:45:32 +01:00
Felix Pojtinger
442aa639a3 fix: Prevent cleaning initialization path before creating root directory, add initialization tests 2022-01-10 23:28:45 +01:00
Felix Pojtinger
985a5cc3be refactor: Prevent duplicate queries with specified limits in Readdir 2022-01-04 22:46:25 +01:00
Felix Pojtinger
6b48db10f7 refactor: Rewrite path sanitizer to support write operations on relative tar archives 2022-01-04 22:20:33 +01:00
Felix Pojtinger
32fe31c5e8 refactor: Split keys and keyext packages, make compression, signature and encryption packages public 2022-01-03 14:56:46 +01:00
Felix Pojtinger
3b17287d16 refactor: Use public API structs in persisters 2022-01-02 00:03:01 +01:00
Felix Pojtinger
97f25c1aad feat: Add basic support for initializing empty archives in filesystem 2022-01-01 18:08:47 +01:00
Felix Pojtinger
67d97ed32b feat: Make STFS API public
Also: Happy new year :)
2021-12-31 23:57:21 +01:00
Felix Pojtinger
3efa2fe308 refactor: Start implementation of public API 2021-12-06 21:01:41 +01:00
Felix Pojtinger
372fbe90d7 feat: Add support for nested root directories 2021-11-28 23:26:20 +01:00
Felix Pojtinger
fe21a93576 feat: Implement reliable direct child directory searches 2021-11-28 22:56:27 +01:00
Felix Pojtinger
4cafd1df2c feat: Add support for tape format update actions 2021-11-26 19:00:32 +01:00
Felix Pojtinger
5bac5b12f5 feat: Add move command with support for moving children 2021-11-26 18:36:00 +01:00
Felix Pojtinger
70937a4d85 feat: Implement ReplacesName PAX record 2021-11-25 17:38:13 +01:00
Felix Pojtinger
8c4b3e5432 feat: Add basic STFS.ReplacesContent PAX record support in indexer 2021-11-25 17:21:44 +01:00
Felix Pojtinger
d6e571c20e feat: Add ls equivalent to query cmd 2021-11-24 20:07:51 +01:00
Felix Pojtinger
c064dced62 feat: Add support for deleting directories 2021-11-23 12:17:24 +01:00
Felix Pojtinger
7d53509a73 feat: Implement automatic indexing after archival 2021-11-21 21:20:46 +01:00
Felix Pojtinger
9b63130c5e feat: Enable indexing with tape as single source of truth after deletions 2021-11-21 19:58:02 +01:00
Felix Pojtinger
356b5a399c feat: Implement deletion based on PAX record meta information 2021-11-21 15:33:06 +01:00
Felix Pojtinger
a072e273c9 feat: Implement basic remove command which modifies the index 2021-11-21 14:02:21 +01:00
Felix Pojtinger
318fdaf76f feat: Implement stcache list command 2021-11-21 01:44:08 +01:00
Felix Pojtinger
fe1a30b7ba feat: Add generic persister for metadata 2021-11-21 00:50:11 +01:00