git://developer.intra2net.com
/
python-delta-tar
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
fix resource leaks building recovery index
[python-delta-tar]
/
deltatar
/
tarfile.py
2020-02-01
Philipp Gesang
fix resource leaks building recovery index
blob
|
commitdiff
2020-02-01
Philipp Gesang
account for one-tuple return
blob
|
commitdiff
|
diff to current
2020-01-27
Thomas Jarosch
Fix use of wrong 'i' variable name
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
handle problems with incomplete gzip headers
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
lift block alignment requirement for tar archive rescue
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement volume handling for rescue mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
allow for detecting overlapping objects with tarfile
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement tolerant GNU tar header parser
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add restore helper handling for reconstructed indices
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify construction of secret values
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
implement tolerant gz header parser
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
convert TarInfo to index format
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
read tar objects at predetermined offsets for rescue...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
draft rescue mode through all layers
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
extend tarfile API for rescue mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
do not discard valid data in buffers when in tolerant...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
catch bad parameter version in header
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
catch incomplete trailing header in tolerant recovery
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
sync tarfile stream diligently when writing new objects
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly damage gzip files for recover test
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
draft disaster recovery mode for deltatar
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
return valid decrypted data on decryption failure
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
distinguish auxiliary file errors
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
graciously handle GCM data length limit
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
reuse existing crypto context for subsequent volumes
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
validate exceptions being thrown from invalid tarfile...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
move final IV checks out of crypto context
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly handle encryption and compression of empty...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
encode operation modes
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
cleanly perform block transition in non-concat mode
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
clarify exception-driven control flow
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
remove unused state variable
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix multivol compression handling
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
handle uncompressed, encrypted archives with tarfile
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
sync on .close() for unencrypted archives
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly (re-) initialize compressor at archive / volum...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
keep separate encryptor and decryptor contexts in delta...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly restart compression when encrypting
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
explicitly disable gz initalization for _Stream’s used...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix decompression error handling
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix index file encryption handling
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
eliminate the last traces of encryption “modes”
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
initialize compression globally for non-“concat” archives
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix compression handling on volume bounds
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
remove obsolete block size check
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
throw error on partial header reading stream
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
communicate remainder to caller when hitting EOF from...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
use exception to communicate tag mismatch
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
use OSError instead of IOError
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
specify salt and version in ctor when encrypting
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
prefer symbolic constants over literals referring to...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix tarfile crypto parameter passing
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify constant naming I2N_→PDTCRYPT_
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
handle zlib correctly
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
fix file offset calculation
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add simple decryption routine to crypto.py
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
do not require parameter version with each encrypted...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
first draft for making the encryption layer independent
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
change extension for encrypted files
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
return collected fixed iv parts from .close() when...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
properly enter/leave encryption sections
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
explicitly constuct zlib headers
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
unify zlib initialization
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
apply compression if compressor is present
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
overhaul pre- and post-crypto sync
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
extend open_index() API for info file handling
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
start payload encryption counter at 2
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
track encryption state
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
reinit crypto for objects other than files
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
track data handled in crypto
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
first draft of revised encryption layer
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
redo stream decryption
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
supersede encryption type by encryption parameters
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
ensure octal format is fed an integer
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
add basic wrapper for GCM handling with python-cryptography
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
remove key length parameter wherever feasible
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
make tarfile.py error out on invalid crypto modes and...
blob
|
commitdiff
|
diff to current
2018-04-02
Philipp Gesang
ignore all symlinks
blob
|
commitdiff
|
diff to current
2016-11-04
Philipp Gesang
rectify delayed symlink restoration
blob
|
commitdiff
|
diff to current
2016-11-03
Philipp Gesang
delay only absolute symlinks and those pointing to...
blob
|
commitdiff
|
diff to current
2016-11-03
Philipp Gesang
implement delayed symlink creation
blob
|
commitdiff
|
diff to current
2016-06-30
Thomas Jarosch
Don't use exception handling for normal control flow
blob
|
commitdiff
|
diff to current
2016-06-23
Christian Herdtweck
appease pylint
blob
|
commitdiff
|
diff to current
2016-06-23
Thomas Jarosch
Implement cache for pwd.getpwuid() and grp.getgrgid()
blob
|
commitdiff
|
diff to current
2016-06-20
Christian Herdtweck
use the "& 0xFFFfff" after all crc32 calculations
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
reduce time wasted on _dbg output: format string only...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
remove _dbg(str.format(args)) from performance-sensitiv...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
added some more comments
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
changed debug output level of the debug output I added...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
removed some debug output
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
fix ValueError message (otherwise '*' is interpreted...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
ensure max_volume_size is int or None
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
added a few debug messages to addfile and open_volume
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
changed TarFile.addfile to get better sized volumes...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
created a 2nd TarFile._size_left: one for file and...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
warn if trying to compress/encrypt multivolume with...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
added function get_file_size and var _file_size to...
blob
|
commitdiff
|
diff to current
2016-06-15
Christian Herdtweck
changed some comments, corrected one indent
blob
|
commitdiff
|
diff to current
2015-07-03
Thomas Jarosch
Pass on 'compresslevel' for gzip / bzip2 compressed...
blob
|
commitdiff
|
diff to current
2014-07-22
Eduardo Robles Elvira
adding support to set the gzip compression level in...
blob
|
commitdiff
|
diff to current
next