Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-20 | libacl: work with older versions, too2.0.0b8 | Thomas Waldmann | |
this was recently set to a relatively high minimum version when locating it via pkgconfig was added. this broke the binary builds on buster and bullseye. i don't think borg requires a specific libacl version as long as the api is compatible, so i now set this to 2.2.47 (from 2008). | |||
2024-02-20 | fix comment in setup.py | Thomas Waldmann | |
2024-02-09 | scripts: make.py clean implementation | Thomas Waldmann | |
2024-02-09 | setup.py: remove build_usage and build_man as setup.py command | Thomas Waldmann | |
2024-02-09 | setup.py: move long_desc_from_readme definition to here | Thomas Waldmann | |
2024-01-02 | use and require cython3 | Thomas Waldmann | |
2023-11-05 | blacken master branch | Thomas Waldmann | |
2023-10-24 | linux: use pkgconfig to find libacl | Łukasz Stelmach | |
Using pkgconfig gives a more meaningful error message in case libacl development files are missing. | |||
2023-09-11 | OpenBSD only: switch to OpenSSL-3.0 | Björn Ketelaars | |
2023-02-09 | undef NDEBUG for chunker and hashindex | Thomas Waldmann | |
note: intentionally not undef'ing it for all the cython-only generated C code. | |||
2022-12-29 | Docs grammar fixes | Paul D | |
joined split infinitives, and relocated adverbs appropriately. | |||
2022-09-10 | OpenBSD only - statically link OpenSSL (#6474) | Björn Ketelaars | |
Avoid conflicting with shared libcrypto from the base OS pulled in via dependencies. | |||
2022-07-06 | blacken all the code | Thomas Waldmann | |
https://black.readthedocs.io/ | |||
2022-07-05 | Merge pull request #6836 from ThomasWaldmann/cleanups | TW | |
Cleanups | |||
2022-07-05 | use language_level = 3str for cython | Thomas Waldmann | |
this will be the default in cython 3. | |||
2022-07-05 | remove unused imports | Thomas Waldmann | |
2022-07-04 | stop using libdeflate | Thomas Waldmann | |
borg2's new repo format does not need computing crc32 over big amounts of (content) data any more (we now use xxh64 for that). thus, having a quick crc32 implementation via libdeflate is not important enough any more to rectify having libdeflate as a requirement. | |||
2022-04-14 | remove libressl support | Thomas Waldmann | |
currently it does not have what we need, so we can simplify our code. | |||
2022-04-14 | use openssl on openbsd, fixes #6474 | Thomas Waldmann | |
2022-04-13 | point to setup.cfg also | Thomas Waldmann | |
2022-04-07 | require/configure setuptools_scm via pyproject.toml | Thomas Waldmann | |
2022-03-24 | Move system lib comment up, formatting, expand lib not found error. | Manu | |
2022-03-23 | Rever xxhash version | Manu | |
2022-03-23 | Fix openssl ext | Manu | |
2022-03-23 | Add feedback, part 1 | Manu | |
2022-03-23 | Fix xxhash version | Manu | |
2022-03-23 | Initial commit | Manu | |
2022-03-21 | Argon2 the first part: Implement key derivation (was: part 0) (#6468) | Andrey Bienkowski | |
add a argon2 based kdf, using argon2-cffi | |||
2022-03-17 | remove algorithms package, move checksums module to borg package | Thomas Waldmann | |
2022-03-13 | use crc32 from libdeflate, remove bundled crc32 code | Thomas Waldmann | |
we use zlib.crc32 (macOS) or libdeflate_crc32 (Linux and all others) now. | |||
2022-03-09 | Allow extra compiler flags for every extension build | James Buren | |
This is mainly intended for explicit warnings but it can be used for other flags as well. | |||
2022-03-01 | Merge remote-tracking branch 'origin/master' into pyproject | Andrey Bienkowski | |
2022-02-27 | require python >= 3.9, fixes #6315 | Thomas Waldmann | |
2022-02-26 | do not support bundled 3rd party code any more, fixes #6316 | Thomas Waldmann | |
2022-02-25 | setup.py: add parent to sys.path | Andrey Bienkowski | |
When using pyproject.toml the parent of setup.py is not on sys.path by default. See <https://github.com/pypa/setuptools/discussions/3134> | |||
2022-02-23 | msgpack: require msgpack >= 1.0.3 | Thomas Waldmann | |
... and remove support code for older versions. | |||
2022-01-20 | pypi metadata: alpha -> beta | Thomas Waldmann | |
2022-01-06 | allow msgpack 1.0.3, fixes #6111 | Thomas Waldmann | |
2021-09-16 | require python 3.8+, fixes #5975 | Thomas Waldmann | |
if you do not have py38+ yet, just use borg 1.1.x. | |||
2021-06-16 | drop support for py36, require py37+, fixes #5790 | Thomas Waldmann | |
if you do not have python >= 3.7, you can still use borg 1.1.x or 1.0.x. another option is to use the fat binary from github releases, which includes python and all other stuff needed. | |||
2021-05-01 | get rid of distutils, use packaging | Thomas Waldmann | |
2021-05-01 | setup.py: get rid of distutils, use setuptools | Thomas Waldmann | |
distutils is deprecated and gives warnings on py 3.10. rename "clean" to "clean2" to avoid shadowing the "clean" command. | |||
2021-02-28 | add support and testing for python 3.10 | Thomas Waldmann | |
2021-01-30 | also accept msgpack up to 1.0.2 | Thomas Waldmann | |
exclude 1.0.1 though, which had some issues (not sure whether they affect borg). | |||
2021-01-28 | remove bundled blake2 code, usage of libb2 | Thomas Waldmann | |
we just use it via python3 now. | |||
2020-12-28 | fix cythonize crash on macOS/py39, fixes #5599 | Thomas Waldmann | |
2020-10-31 | FUSE: support pyfuse3 additionally to llfuse, fixes #5407 | Thomas Waldmann | |
FUSE implementation can be switched via env var BORG_FUSE_IMPL. | |||
2020-10-05 | import setuptools first1.2.0a9 | Thomas Waldmann | |
there is a warning if one imports distutils before setuptools... | |||
2020-10-05 | selecting least broken llfuse version | Thomas Waldmann | |
1.3.6: works on all supported OSes, but not on py39 1.3.7: does not work on FreeBSD, but with py39 | |||
2020-10-04 | Enable Python3.9 env for test suite and VMs (#5373) | pamaron | |
for now, skip fuse for py39 -- llfuse does not support py39 yet use brew update >/dev/null so travis does not complain about too much output |