]> arthur.barton.de Git - bup.git/commit
metadata: port ACL support to C
authorJohannes Berg <johannes@sipsolutions.net>
Sat, 30 May 2020 21:55:46 +0000 (23:55 +0200)
committerRob Browning <rlb@defaultvalue.org>
Sun, 5 Jul 2020 16:16:22 +0000 (11:16 -0500)
commit4d61a6859cf2c1c4385fd8ffd3cf3cac43ea525c
tree6b8c373ce1affedc0dd499ac30e42e825cda7d92
parent73f4b83af6c73a0ba48e448883856bf24aacbf7d
metadata: port ACL support to C

Use some own C code instead of the posix1e python bindings, as those
don't have correct 'bytes' support (at least right now), which means
that we cannot use them with arbitrary file, user and group names.
Our own wrappers just use 'bytes' throughout.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
[rlb@defaultvalue.org: adjust to rely on pkg-config]
Reviewed-by: Rob Browning <rlb@defaultvalue.org>
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
Makefile
README.md
config/config.vars.in
config/configure
dev/prep-for-debianish-build
dev/prep-for-freebsd-build
lib/bup/_helpers.c
lib/bup/csetup.py
lib/bup/metadata.py
lib/bup/t/tmetadata.py