Commit Graph

  • 8c4b3e5432 feat: Add basic STFS.ReplacesContent PAX record support in indexer Felix Pojtinger 2021-11-25 17:21:44 +01:00
  • 9a673ff0f2 feat: Add basic STFS.ReplacesContent PAX record support in indexer Felicitas Pojtinger 2021-11-25 17:21:44 +01:00
  • d6e571c20e feat: Add ls equivalent to query cmd Felix Pojtinger 2021-11-24 20:07:51 +01:00
  • 0ae66d3263 feat: Add ls equivalent to query cmd Felicitas Pojtinger 2021-11-24 20:07:51 +01:00
  • c064dced62 feat: Add support for deleting directories Felix Pojtinger 2021-11-23 12:17:24 +01:00
  • 8924b9de91 feat: Add support for deleting directories Felicitas Pojtinger 2021-11-23 12:17:24 +01:00
  • 7d53509a73 feat: Implement automatic indexing after archival Felix Pojtinger 2021-11-21 21:20:46 +01:00
  • 764dabad99 feat: Implement automatic indexing after archival Felicitas Pojtinger 2021-11-21 21:20:46 +01:00
  • 9b63130c5e feat: Enable indexing with tape as single source of truth after deletions Felix Pojtinger 2021-11-21 19:58:02 +01:00
  • d4c4eb41ef feat: Enable indexing with tape as single source of truth after deletions Felicitas Pojtinger 2021-11-21 19:58:02 +01:00
  • 2e3218720c refactor: Rewrite tar tvf & mt fsf compatible tape parser without dirty flag Felix Pojtinger 2021-11-21 19:15:40 +01:00
  • a33c4cb588 refactor: Rewrite tar tvf & mt fsf compatible tape parser without dirty flag Felicitas Pojtinger 2021-11-21 19:15:40 +01:00
  • 563c1e5fab fix: Ensure that full records are written to tape so that EOF marks work Felix Pojtinger 2021-11-21 19:14:47 +01:00
  • 5bf40bf7cb fix: Ensure that full records are written to tape so that EOF marks work Felicitas Pojtinger 2021-11-21 19:14:47 +01:00
  • 356b5a399c feat: Implement deletion based on PAX record meta information Felix Pojtinger 2021-11-21 15:33:06 +01:00
  • 7681c5517e feat: Implement deletion based on PAX record meta information Felicitas Pojtinger 2021-11-21 15:33:06 +01:00
  • a072e273c9 feat: Implement basic remove command which modifies the index Felix Pojtinger 2021-11-21 14:02:21 +01:00
  • b78e577ed0 feat: Implement basic remove command which modifies the index Felicitas Pojtinger 2021-11-21 14:02:21 +01:00
  • c4af2de5f8 refactor: Merge stbak and stcache commands Felix Pojtinger 2021-11-21 13:39:14 +01:00
  • aefbe4bbce refactor: Merge stbak and stcache commands Felicitas Pojtinger 2021-11-21 13:39:14 +01:00
  • 19609b7deb feat: Enable overwriting index with -o flag Felix Pojtinger 2021-11-21 13:29:51 +01:00
  • 57f524cc21 feat: Enable overwriting index with -o flag Felicitas Pojtinger 2021-11-21 13:29:51 +01:00
  • 318fdaf76f feat: Implement stcache list command Felix Pojtinger 2021-11-21 01:44:08 +01:00
  • 4ad796bb17 feat: Implement stcache list command Felicitas Pojtinger 2021-11-21 01:44:08 +01:00
  • dd80669941 fix: Prevent int64 casts from corrupting record and block values Felix Pojtinger 2021-11-21 01:22:40 +01:00
  • 43053d83b9 fix: Prevent int64 casts from corrupting record and block values Felicitas Pojtinger 2021-11-21 01:22:40 +01:00
  • fe1a30b7ba feat: Add generic persister for metadata Felix Pojtinger 2021-11-21 00:50:11 +01:00
  • a413ba8fa5 feat: Add generic persister for metadata Felicitas Pojtinger 2021-11-21 00:50:11 +01:00
  • 386f95c1b0 feat: Start implementation of SQLite index backend Felix Pojtinger 2021-11-21 00:28:25 +01:00
  • ddadeace61 feat: Start implementation of SQLite index backend Felicitas Pojtinger 2021-11-21 00:28:25 +01:00
  • 0cb243a3fb fix: Truncate file if -o is specified before writing for tar backend Felix Pojtinger 2021-11-20 17:00:25 +01:00
  • 988b6f5060 fix: Truncate file if -o is specified before writing for tar backend Felicitas Pojtinger 2021-11-20 17:00:25 +01:00
  • e55ff7fdfe fix: Enable seeking through filemarks (tar ivf) for tar backend Felix Pojtinger 2021-11-20 16:57:11 +01:00
  • 93adb5da13 fix: Enable seeking through filemarks (tar ivf) for tar backend Felicitas Pojtinger 2021-11-20 16:57:11 +01:00
  • e3b0f5cbea refactor: Make tape flag global Felix Pojtinger 2021-11-20 16:34:06 +01:00
  • 1f603821aa refactor: Make tape flag global Felicitas Pojtinger 2021-11-20 16:34:06 +01:00
  • c4469a5281 feat: Port to more UNIXes Felix Pojtinger 2021-11-20 14:55:58 +01:00
  • fd3606ae4b feat: Port to more UNIXes Felicitas Pojtinger 2021-11-20 14:55:58 +01:00
  • 7eddcb9400 feat: Start implementation of stcache index cmd Felix Pojtinger 2021-11-19 16:41:23 +01:00
  • 7e28ec0aaf feat: Start implementation of stcache index cmd Felicitas Pojtinger 2021-11-19 16:41:23 +01:00
  • c2e9e6eeea feat: Allow seeking to specific location in tape before starting count in list command Felix Pojtinger 2021-11-19 16:41:07 +01:00
  • be65e19d89 feat: Allow seeking to specific location in tape before starting count in list command Felicitas Pojtinger 2021-11-19 16:41:07 +01:00
  • db4623d728 feat: Add eject cmd Felix Pojtinger 2021-11-19 14:42:13 +01:00
  • 8e822c39f8 feat: Add eject cmd Felicitas Pojtinger 2021-11-19 14:42:13 +01:00
  • 9e7d76dabf feat: Add Cobra commands for all functionality Felix Pojtinger 2021-11-19 02:46:49 +01:00
  • 63fa4c3669 feat: Add Cobra commands for all functionality Felicitas Pojtinger 2021-11-19 02:46:49 +01:00
  • 546e858870 feat: Add structured CSV output to archive, list and restore commands Felix Pojtinger 2021-11-19 01:46:12 +01:00
  • 6976438bb4 feat: Add structured CSV output to archive, list and restore commands Felicitas Pojtinger 2021-11-19 01:46:12 +01:00
  • c28d8b9630 refactor: Use standard CLI flags and cmd naming scheme Felix Pojtinger 2021-11-19 01:17:19 +01:00
  • 0594076323 refactor: Use standard CLI flags and cmd naming scheme Felicitas Pojtinger 2021-11-19 01:17:19 +01:00
  • ce68ab38a1 feat: Add stfs-restore command Felix Pojtinger 2021-11-19 00:56:56 +01:00
  • f208c09004 feat: Add stfs-restore command Felicitas Pojtinger 2021-11-19 00:56:56 +01:00
  • 73d92e3b39 refactor: Decompose syscalls into pkg, start adding utility commands Felix Pojtinger 2021-11-19 00:39:28 +01:00
  • f426874cbd refactor: Decompose syscalls into pkg, start adding utility commands Felicitas Pojtinger 2021-11-19 00:39:28 +01:00
  • 760d638b62 refactor: Use PAX headers directly instead of protobuf for encoding action info Felix Pojtinger 2021-11-19 00:26:58 +01:00
  • f41c96b59e refactor: Use PAX headers directly instead of protobuf for encoding action info Felicitas Pojtinger 2021-11-19 00:26:58 +01:00
  • 754aed6af4 refactor: Make reading optional in stfs-seek Felix Pojtinger 2021-11-19 00:17:10 +01:00
  • f00532db6a refactor: Make reading optional in stfs-seek Felicitas Pojtinger 2021-11-19 00:17:10 +01:00
  • 08fde43223 refactor: Decompose tell syscall Felix Pojtinger 2021-11-19 00:16:42 +01:00
  • f8ba6ce6c7 refactor: Decompose tell syscall Felicitas Pojtinger 2021-11-19 00:16:42 +01:00
  • 75f59e3b45 feat: Make seek command universal Felix Pojtinger 2021-11-19 00:10:13 +01:00
  • 621cc0b055 feat: Make seek command universal Felicitas Pojtinger 2021-11-19 00:10:13 +01:00
  • d87db6b04c feat: Enable moving over file marks on tape Felix Pojtinger 2021-11-18 22:46:26 +01:00
  • 38819a06d2 feat: Enable moving over file marks on tape Felicitas Pojtinger 2021-11-18 22:46:26 +01:00
  • d15efc9294 feat: Add EOD handling Felix Pojtinger 2021-11-18 03:17:22 +01:00
  • 10168d6130 feat: Add EOD handling Felicitas Pojtinger 2021-11-18 03:17:22 +01:00
  • 4bcdb5d305 feat: Add counter-based iterator Felix Pojtinger 2021-11-18 02:41:52 +01:00
  • a38e7bd710 feat: Add counter-based iterator Felicitas Pojtinger 2021-11-18 02:41:52 +01:00
  • 9fac266845 feat: Add re-implementation of tar tvf for tape Felix Pojtinger 2021-11-18 01:50:22 +01:00
  • b759a56a7b feat: Add re-implementation of tar tvf for tape Felicitas Pojtinger 2021-11-18 01:50:22 +01:00
  • 4d250fae99 feat: Add PAX header record & block sensing to stfs-tvf Felix Pojtinger 2021-11-18 00:17:34 +01:00
  • 43606874be feat: Add PAX header record & block sensing to stfs-tvf Felicitas Pojtinger 2021-11-18 00:17:34 +01:00
  • f90d063aa6 feat: Add block-scoped seeking to stfs-seek-tape Felix Pojtinger 2021-11-18 00:07:12 +01:00
  • c0687fb390 feat: Add block-scoped seeking to stfs-seek-tape Felicitas Pojtinger 2021-11-18 00:07:12 +01:00
  • 011eedd92e feat: Add flag to write from current position to stfs-uvf Felix Pojtinger 2021-11-17 23:36:31 +01:00
  • 9337962b04 feat: Add flag to write from current position to stfs-uvf Felicitas Pojtinger 2021-11-17 23:36:31 +01:00
  • 489a8424e6 feat: Start implementation of universal seek cmd Felix Pojtinger 2021-11-17 22:32:29 +01:00
  • 57446132be feat: Start implementation of universal seek cmd Felicitas Pojtinger 2021-11-17 22:32:29 +01:00
  • 1a91d15026 feat: Start normalization of seeking behaviour in file and tape Felix Pojtinger 2021-11-17 21:38:01 +01:00
  • 09b7bccc4c feat: Start normalization of seeking behaviour in file and tape Felicitas Pojtinger 2021-11-17 21:38:01 +01:00
  • 6c0115e47a feat: Merge tape and file tar tvf implementations Felix Pojtinger 2021-11-17 21:31:59 +01:00
  • 7a633bfa06 feat: Merge tape and file tar tvf implementations Felicitas Pojtinger 2021-11-17 21:31:59 +01:00
  • 31581ea398 feat: Add tape-compatible implementation of tar tvf Felix Pojtinger 2021-11-17 21:15:32 +01:00
  • 2e1af673a2 feat: Add tape-compatible implementation of tar tvf Felicitas Pojtinger 2021-11-17 21:15:32 +01:00
  • d7035dad16 feat: Add support for tape in stfs-uvf Felix Pojtinger 2021-11-16 12:25:23 +01:00
  • 61ff62153b feat: Add support for tape in stfs-uvf Felicitas Pojtinger 2021-11-16 12:25:23 +01:00
  • 7631c863f6 feat: Use tar i compatible archive format Felix Pojtinger 2021-11-16 11:21:36 +01:00
  • 8e9b874304 feat: Use tar i compatible archive format Felicitas Pojtinger 2021-11-16 11:21:36 +01:00
  • fb905f7a7b feat: Add basic seek example Felix Pojtinger 2021-11-16 03:15:04 +01:00
  • e272a464b8 feat: Add basic seek example Felicitas Pojtinger 2021-11-16 03:15:04 +01:00
  • d4212390e3 feat: Allow reading & writing appended tar archives Felix Pojtinger 2021-11-16 02:16:51 +01:00
  • 7a9caae5a8 feat: Allow reading & writing appended tar archives Felicitas Pojtinger 2021-11-16 02:16:51 +01:00
  • e72854405e feat: Start implementation of PAX header based metadata Felix Pojtinger 2021-11-16 01:15:46 +01:00
  • 562e733236 feat: Start implementation of PAX header based metadata Felicitas Pojtinger 2021-11-16 01:15:46 +01:00
  • 03087ff783 feat: Add archiver with filename-embedded headers Felix Pojtinger 2021-11-15 21:41:42 +01:00
  • deec1feb42 feat: Add archiver with filename-embedded headers Felicitas Pojtinger 2021-11-15 21:41:42 +01:00
  • e3f038c119 feat: Add support for UNIX-specific tar info Felix Pojtinger 2021-11-14 20:24:17 +01:00
  • 0adfde5e1f feat: Add support for UNIX-specific tar info Felicitas Pojtinger 2021-11-14 20:24:17 +01:00
  • 004ef4ea3d feat: Add basic write support Felix Pojtinger 2021-11-14 19:57:59 +01:00
  • 3cfb784b4e feat: Add basic write support Felicitas Pojtinger 2021-11-14 19:57:59 +01:00