borgbackup/src/borg
Jürg Rast bff97a99e1 Windows specific directory handling
On windows os.open does not work for directories.
If borg tries to open an directory on windows, None is returned
as file descriptor. The archive and archiver where adjusted to
handle the case if a file descriptor is None.
2019-08-24 10:17:18 +02:00
..
algorithms ability to use a system-provided version of "xxhash" 2019-06-04 21:59:26 +02:00
cache_sync cache_sync: compute size/count stats, borg info: consider part files (#4286) 2019-02-04 03:26:45 +01:00
crypto crypto: LibreSSL has HMAC_CTX_free and *HMAC_CTX_new 2019-02-28 07:06:45 +01:00
helpers Windows specific directory handling 2019-08-24 10:17:18 +02:00
platform Initial work to build and run borg under windows 2019-08-24 10:17:18 +02:00
testsuite Merge pull request #4669 from ThomasWaldmann/forward-ports-master 2019-07-07 14:39:31 +02:00
__init__.py Improve robustness of monkey patching borg.constants.PBKDF2_ITERATIONS. And add lots of warnings. 2017-06-10 11:42:42 +02:00
__main__.py move borg package to src/ 2016-05-05 20:19:50 +02:00
_chunker.c add parens for C preprocessor macro argument usages 2017-12-13 04:01:59 +01:00
_endian.h Basic MSC Compatibility (#4147) 2018-11-03 18:52:54 +01:00
_hashindex.c add comment about hashtable sizes, fixes #2830 2019-03-20 14:35:05 +01:00
_item.c item: item.to_optr(), Item.from_optr() 2017-07-29 17:26:39 +02:00
archive.py Windows specific directory handling 2019-08-24 10:17:18 +02:00
archiver.py Windows specific directory handling 2019-08-24 10:17:18 +02:00
cache.py fix "all archives" stats considering part files, fixes #4329 2019-04-20 22:22:26 +02:00
chunker.pyx bump API_VERSIONs to 1.2_xx 2019-02-24 19:45:41 +01:00
compress.pyx bump API_VERSIONs to 1.2_xx 2019-02-24 19:45:41 +01:00
constants.py include size/csize/nfiles[_parts] stats into archive, fixes #3241 2019-02-23 15:05:07 +01:00
fuse.py security fix: configure FUSE with "default_permissions", fixes #3903 2019-02-11 13:01:24 +01:00
hashindex.pyx bump API_VERSIONs to 1.2_xx 2019-02-24 19:45:41 +01:00
item.pyx bump API_VERSIONs to 1.2_xx 2019-02-24 19:45:41 +01:00
locking.py redo stale lock handling, fixes #3986 2019-03-04 21:07:05 +01:00
logger.py logging with fileConfig: set json attr on "borg" logger, fixes #3114 2017-10-10 02:18:13 +02:00
lrucache.py lrucache: regularly remove old FDs, fixes #4427 2019-03-11 02:38:24 +01:00
nanorst.py nanorst: add missing blank to exception message 2018-07-13 10:41:32 +02:00
paperkey.html key export: center QR code on the page 2017-02-13 21:24:33 +01:00
patterns.py be more helpful when parsing invalid --pattern values 2018-03-03 03:08:20 +01:00
platformflags.py Introduce borg.platformflags.is_<os> 2018-11-10 23:34:43 +01:00
remote.py fix preloading for old remote servers, fixes #4652 2019-07-02 23:13:30 +02:00
repository.py Initial work to build and run borg under windows 2019-08-24 10:17:18 +02:00
selftest.py remove unused bytes16 conversions 2017-07-27 23:48:30 +02:00
shellpattern.py Moving the flags of the compiled regex to the front to fix #4137 2018-10-31 07:56:16 +01:00
upgrader.py added BORG_BASE_DIR, s/get_home_dir/get_base_dir/g, docs, fixes #3338 2017-12-23 01:42:18 +01:00
version.py version: add missing test for format_version, fix bug 2017-06-27 10:11:57 +02:00
xattr.py xattr.is_enabled: first listxattr before trying getxattr, see #4403 2019-02-26 21:41:50 +01:00