CHANGES-merge.txt 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Important note about "merge" branch
  2. ===================================
  3. Goal of the "merge" branch is to be conservative and only merge:
  4. - bug fixes
  5. - new features that do not impact compatibility
  6. - docs updates
  7. - etc.
  8. BUT: THERE IS NO GUARANTEE THAT IT IS ALWAYS COMPATIBLE WITH ORIGINAL ATTIC
  9. nor THAT YOU CAN SWITCH BACK AND FORTH BETWEEN ORIGINAL CODE AND THIS CODE
  10. WITHIN THE SAME REPOSITORY WITHOUT ENCOUNTERING ISSUES.
  11. Please also see the LICENSE for more informations.
  12. Stuff in "merge" that is not in "master" minus minor changes
  13. ============================================================
  14. give specific path to xattr.is_enabled(), disable symlink setattr call that always fails
  15. fix misleading hint the fuse ImportError handler gave, fixes #237
  16. source: misc. cleanups, pep8, style
  17. implement attic check --last N
  18. check: sort archives in reverse time order
  19. avoid defect python-msgpack releases, fixes #171, fixes #185
  20. check unpacked data from RPC for tuple type and correct length, fixes #127
  21. less memory usage: add global option --no-cache-files
  22. fix traceback when trying to do unsupported passphrase change, fixes #189
  23. datetime does not like the year 10.000, fixes issue #139
  24. docs improvements, fixes, updates
  25. cleanup crypto.pyx, make it easier to adapt to other modes
  26. attic extract: if --stdout is given, write all extracted binary data to stdout
  27. attic create: if "-" is given as path, read binary from stdin
  28. do os.fsync like recommended in the python docs
  29. extra debug information for 'fread failed'
  30. FUSE: reflect deduplication in allocated blocks
  31. only allow whitelisted RPC calls in server mode
  32. normalize source/exclude paths before matching
  33. fix "attic info" all archives stats, fixes #183
  34. implement attic create --timestamp, utc string or reference file/dir
  35. simple sparse file support (attic extract --sparse)
  36. fix parsing with missing microseconds, fixes #282
  37. use posix_fadvise to not spoil the OS cache, fixes #252
  38. source: Let chunker optionally work with os-level file descriptor.
  39. source: Linux: remove duplicate os.fsencode calls
  40. fix test setup for 32bit platforms, partial fix for #196
  41. source: refactor _open_rb code a bit, so it is more consistent / regular
  42. implement attic rename repo::oldname newname
  43. implement attic create --progress
  44. source: refactor indicator (status) and item processing
  45. implement attic delete <repository> (also deletes local cache)
  46. better attic create -v output