|
rpm-build |
0a0c83 |
acl 2.2.49 (19 November 2009)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add missing files to tarball: tests/sort-getfacl-output and examples/copyperm.c
|
|
rpm-build |
0a0c83 |
* Update docs/CHANGES for 2.2.48 release
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.48 (31 July 2009)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Make sure that getfacl -R only calls stat(2) on symlinks when it needs to.
|
|
rpm-build |
0a0c83 |
This fixes http://oss.sgi.com/bugzilla/show_bug.cgi?id=790 "getfacl follows
|
|
rpm-build |
0a0c83 |
symlinks, even without -L".
|
|
rpm-build |
0a0c83 |
* Stop quoting nonprintable characters in the getfacl output: what is printable
|
|
rpm-build |
0a0c83 |
or not depends on the locale settings, and getfacl often gets it wrong. We
|
|
rpm-build |
0a0c83 |
still need to quote a few special characters like newlines so that setfacl
|
|
rpm-build |
0a0c83 |
can always parse getfacl's output.
|
|
rpm-build |
0a0c83 |
* Fix in acl_equiv_mode(): Return the mode that the acl corresponds to even
|
|
rpm-build |
0a0c83 |
when the acl has more than three entries (i.e., it is not equivalent to
|
|
rpm-build |
0a0c83 |
this mode).
|
|
rpm-build |
0a0c83 |
* When restoring acls and the file ownership from the output of getfacl
|
|
rpm-build |
0a0c83 |
with setfacl --restore, make sure to only chown(2) files when the
|
|
rpm-build |
0a0c83 |
owner or owning group does not match the current owner or owning group:
|
|
rpm-build |
0a0c83 |
otherwise, if the caller does not have the appropriate privilege,
|
|
rpm-build |
0a0c83 |
chown(2) will implicitly clear the suid and sgid flags.
|
|
rpm-build |
0a0c83 |
* Fix attr/acl code for handling of recursive walking without following symlinks
|
|
rpm-build |
0a0c83 |
Patch contributed by Brandon Philips <brandon@ifup.org>.
|
|
rpm-build |
0a0c83 |
http://oss.sgi.com/archives/xfs/2008-07/msg00162.html
|
|
rpm-build |
0a0c83 |
* Fix NULL pointer access / segmentation fault in setfacl.
|
|
rpm-build |
0a0c83 |
When invoked as ``setfacl -- ...'', setfacl segfaults. Reported
|
|
rpm-build |
0a0c83 |
by Peng Haitao; fix based on patches by Peng Haitao and Jiri
|
|
rpm-build |
0a0c83 |
Moskovcak. Final fix from Andreas Gruenbacher <agruen@suse.de>.
|
|
rpm-build |
0a0c83 |
Red Hat Bugzilla Bug 430458.
|
|
rpm-build |
0a0c83 |
* Avoid unnecessary but destructive chown calls when restoring acls with
|
|
rpm-build |
0a0c83 |
setfacl --restore
|
|
rpm-build |
0a0c83 |
* Update to new homepage URL: http://savannah.nongnu.org/projects/acl
|
|
rpm-build |
0a0c83 |
* Stop quoting nonprintable characters in the getfacl output
|
|
rpm-build |
0a0c83 |
* Make sure that getfacl -R only calls stat(2) on symlinks when it needs to
|
|
rpm-build |
0a0c83 |
http://oss.sgi.com/bugzilla/show_bug.cgi?id=790
|
|
rpm-build |
0a0c83 |
* Include the S_ISUID, S_ISGID, S_ISVTX flags in the getfacl output, and
|
|
rpm-build |
0a0c83 |
restore them with "setfacl --restore=file"
|
|
rpm-build |
0a0c83 |
* test/run: fix lt- prefix from libtool wrappers
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.47
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* From Andreas Gruenbacher:
|
|
rpm-build |
0a0c83 |
* fix issues for tree walking with file descriptors
|
|
rpm-build |
0a0c83 |
- fd duplicates and running out
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.46 (21 November 2007)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* From Andreas Gruenbacher:
|
|
rpm-build |
0a0c83 |
* Update acl.5 man page to clarify the relationship between
|
|
rpm-build |
0a0c83 |
the file permissions and the *OBJ ACL entries.
|
|
rpm-build |
0a0c83 |
* In some cases, gcc does not link in functions from libmisc.a
|
|
rpm-build |
0a0c83 |
unless libmisc is specified before the dynamic libraries on
|
|
rpm-build |
0a0c83 |
the command line.
|
|
rpm-build |
0a0c83 |
* Rip out nftw tree walking, it is broken and hopeless to fix.
|
|
rpm-build |
0a0c83 |
The replacement walk_tree() function does exactly what we
|
|
rpm-build |
0a0c83 |
want, and is much simpler to use.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.45 (11 September 2007)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix symlink handling with getfacl and setfacl, thanks to Utako Usaka.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.44 (27 March 2007)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add Spanish and Galician translation
|
|
rpm-build |
0a0c83 |
(thanks to Antonio Trueba)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.43 (23 January 2007)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a build issue with cross-compiling, thanks to Diego Petten�
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.42 (08 December 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a build issue on GNU/kFreeBSD, thanks to Petr Salinger.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.41 (14 July 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix issues with makedepend on libtool libraries.
|
|
rpm-build |
0a0c83 |
* Fix issues with install using named ids instead of numeric ones.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.40 (03 July 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Update translation Makefile to work better with the Ubuntu
|
|
rpm-build |
0a0c83 |
translation system. Thanks to feedback from Martin Pitt.
|
|
rpm-build |
0a0c83 |
* Fix annoying "ignores datarootdir" warning from configure.
|
|
rpm-build |
0a0c83 |
* Fix issues with makedepend build infrastructure.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.39 (06 June 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a segfault in getfacl/setfacl when handling non-existent
|
|
rpm-build |
0a0c83 |
files, related to previos nftw-related workarounds. Thanks
|
|
rpm-build |
0a0c83 |
to Daniel Kahn Gillmor for the fix.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.38 (23 May 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add Swedish translation from the debian localisation folks
|
|
rpm-build |
0a0c83 |
(thanks to Daniel Nylander)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.37 (02 May 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix handling of symbolic links in setfacl/getfacl, and resulting
|
|
rpm-build |
0a0c83 |
nftw-related oddities.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.36 (28 March 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Debian packaging updates (libc-dev dependency fixed)
|
|
rpm-build |
0a0c83 |
* Enable -O2 optimised builds by default
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.35 (15 February 2006)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Debian packaging updates (debmake out, debhelper in)
|
|
rpm-build |
0a0c83 |
* Fix GNU/Hurd builds (no PATH_MAX macro)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.34 (05 December 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Debian packaging updates
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.33 (10 November 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Sync up build system (m4 macros, etc) with other projects
|
|
rpm-build |
0a0c83 |
* Update SGI copyright/licence notices
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.32 (29 September 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add French translation from the debian-l10n-french folks
|
|
rpm-build |
0a0c83 |
(thanks to Sylvain Archenault)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.31 (11 March 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix setfacl builds when compiling without gettext support
|
|
rpm-build |
0a0c83 |
(thanks to vapier@gentoo.org).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.30 (21 February 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Allocate the line buffer dynamically when reading from a file.
|
|
rpm-build |
0a0c83 |
* This mainly fixes restoring of large ACLs.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.29 (31 January 2005)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Replace use of _POSIX_PATH_MAX with the larger PATH_MAX
|
|
rpm-build |
0a0c83 |
(thanks to Andree Leidenfrost).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.28 (30 November 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Licensing fixes and clarifications.
|
|
rpm-build |
0a0c83 |
* Update outdated email addresses.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.27 (29 September 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Update m4 macros, incorporating some portability changes.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.26 (8 September 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix email address in manual pages.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.25 (25 August 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix processing of the X pseudo permission in setfacl: Must not
|
|
rpm-build |
0a0c83 |
modify the sequence of commands directly or else only the first
|
|
rpm-build |
0a0c83 |
file is processed correctly, and X is not evaluated for any other
|
|
rpm-build |
0a0c83 |
file. Add test case for X pseudo permission.
|
|
rpm-build |
0a0c83 |
* Remove support for relative permission changes; this non-standard
|
|
rpm-build |
0a0c83 |
feature was disabled since a while already.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.24 (17 May 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Update example source code.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.23 (02 February 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Included Polish message translations by Jakub Bogusz.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.22 (06 January 2004)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a permission bug in directory tree walking code.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.21 (10 November 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Update Debian packaging conflict with Kerberos development package.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.20 (13 October 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix build on the GNU/Hurd platform for some Debian folks.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.19 (07 October 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Man page tweaks
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.18 (30 September 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a documentation error in setfacl manual page, was refering to a
|
|
rpm-build |
0a0c83 |
non-existent getfacl option in the example section.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.17 (29 August 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a bug in nftw worker routines' error handling code.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.16 (27 August 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix issues in the libmisc quote routine (from Ben Escoto).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.15 (08 August 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
acl * Somehow the SEGV fix from 2.2.14 got lost, reinstate it.
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.14 (04 August 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix chacl argument count checking in one or two places.
|
|
rpm-build |
0a0c83 |
* Fix libmisc quote/unquote routines so they handle NULL as input,
|
|
rpm-build |
0a0c83 |
was causing some SEGV's inside libacl routines.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.13 (29 July 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add internal library for misc. functions: quote, unquote, high_water_alloc.
|
|
rpm-build |
0a0c83 |
* Quote special characters in path names and user names.
|
|
rpm-build |
0a0c83 |
* Fix examples/get-acl.c: Retrieving the default ACL of a plain file used
|
|
rpm-build |
0a0c83 |
to result in an empty ACL, but fails now.
|
|
rpm-build |
0a0c83 |
* Update the test scripts.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.12 (03 July 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Tweak the build so we don't always run msgmerge, fix from
|
|
rpm-build |
0a0c83 |
Steve Langasek originally.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.11 (04 June 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* More Debian-specific packaging changes.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.10 (26 May 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Some Debian-specific packaging changes.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.9 (26 April 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Rework configure.in to make use of shared macros.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.8 (14 April 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix configure tests that used AC_PATH_PROG incorrectly.
|
|
rpm-build |
0a0c83 |
* Minor cosmetic cleanups to configure.in.
|
|
rpm-build |
0a0c83 |
* Some dependency fixes to the Debian packaging.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.7 (27 March 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Cleanups to the build process, in particular the automatic rpm
|
|
rpm-build |
0a0c83 |
package generation Makefile and spec file template.
|
|
rpm-build |
0a0c83 |
* Makepkgs script can now propagate failures back up from make.
|
|
rpm-build |
0a0c83 |
* Change default --prefix to /usr.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.6 (26 February 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add symbol level versioning to libacl. This improves link time
|
|
rpm-build |
0a0c83 |
consistency checks. The library versions are also honored by RPM, so
|
|
rpm-build |
0a0c83 |
an RPM package built against say, libacl.so.1(ACL_1.1) won't link
|
|
rpm-build |
0a0c83 |
against libacl.so.1(ACL_1.0), which was not checked before.
|
|
rpm-build |
0a0c83 |
* Added routines to libattr for copying extended attributes -
|
|
rpm-build |
0a0c83 |
perm_copy_file and perm_copy_fd.
|
|
rpm-build |
0a0c83 |
* Increment the libacl version number, so that the presence of
|
|
rpm-build |
0a0c83 |
those functions can be checked.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.5 (20 February 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Merge symbol visibility patch from Andreas for hiding symbols
|
|
rpm-build |
0a0c83 |
in libacl which we don't want exported, provided the compiler
|
|
rpm-build |
0a0c83 |
supports that (added a new configure check too).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.4 (10 February 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Merge several patches from Andreas - note that the library minor
|
|
rpm-build |
0a0c83 |
acl version number has been incremented (libacl.so.1.0.3 -> 1.0.4)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* A minor acl.5 update.
|
|
rpm-build |
0a0c83 |
* Fix memory leak in libacl (reported by
|
|
rpm-build |
0a0c83 |
Leo Qiu <leoxqiu@yahoo.com> -- thanks!).
|
|
rpm-build |
0a0c83 |
* Preallocation of ACL entries in acl_init() to avoid calling
|
|
rpm-build |
0a0c83 |
malloc() repeatedly.
|
|
rpm-build |
0a0c83 |
* Moved ACL entry reordering outside of loops to avoid O(n^2)
|
|
rpm-build |
0a0c83 |
behavior (where n = #entries).
|
|
rpm-build |
0a0c83 |
* Fixed bug in acl_get_file() when the guessed number of entries
|
|
rpm-build |
0a0c83 |
in a default ACL turned out to be too low (access ACL was used
|
|
rpm-build |
0a0c83 |
instead).
|
|
rpm-build |
0a0c83 |
* Correct a signedness issue in getfacl's handling of uid/gid.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.3 (06 February 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix order of library declarations in tools to allow linking when
|
|
rpm-build |
0a0c83 |
only a static libattr library is available (mario@klebsch.de).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.2 (15 January 2003)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add 'X' permission specification for setfacl(1) following
|
|
rpm-build |
0a0c83 |
the same usage as chmod(1).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.1 (16 December 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Clarify man page with respect to fileutils support.
|
|
rpm-build |
0a0c83 |
* Minor Debian build update to remove a shell script "bash-ism".
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.2.0 (29 November 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Complete the localisation/internationalisation support, including
|
|
rpm-build |
0a0c83 |
the initial German translation by Andreas.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.1.1 (31 October 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Minor updates to the Debian packaging.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.1.0 (19 October 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Remove the -s and -S short options from setfacl, since it confuses
|
|
rpm-build |
0a0c83 |
many users (--set and -set-file still exist).
|
|
rpm-build |
0a0c83 |
* Update the setfacl(1) manual page.
|
|
rpm-build |
0a0c83 |
* Improve the wording of some error messages, and update the pot/po
|
|
rpm-build |
0a0c83 |
files. Also update the setfacl.test script.
|
|
rpm-build |
0a0c83 |
* Change the devel .rpm and .deb package names so that they now use
|
|
rpm-build |
0a0c83 |
a "lib" prefix.
|
|
rpm-build |
0a0c83 |
* Several packaging changes related to this to ensure upgrades work
|
|
rpm-build |
0a0c83 |
and depenency information isn't lost.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.19 (04 September 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Correct the description of the access check algorithm in acl(5).
|
|
rpm-build |
0a0c83 |
* Add --numeric option to getfacl (so all uid's/gid's are displayed
|
|
rpm-build |
0a0c83 |
numerically rather than by symbolic name). Also enlarge the static
|
|
rpm-build |
0a0c83 |
buffer used for numeric identifiers from 12 to 22 characters, which
|
|
rpm-build |
0a0c83 |
is enough for 64 bit id's.
|
|
rpm-build |
0a0c83 |
* Add a test case for setting just a base ACL.
|
|
rpm-build |
0a0c83 |
* Make the test/run script return a proper status code.
|
|
rpm-build |
0a0c83 |
* Check for ENOATTR and for ENODATA error numbers in places where
|
|
rpm-build |
0a0c83 |
ENOATTR is expected, so if ENOATTR is assigned a separate number
|
|
rpm-build |
0a0c83 |
we'll only need to rebuild.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.18 (21 August 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Setfacl failed to parse ACLs with whitespace around user/group
|
|
rpm-build |
0a0c83 |
names or ids (e.g., 'u: bin :rw', 'u: 0 :rwx').
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.17 (12 August 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Setfacl tried to retrieve the default ACL of regular files, which
|
|
rpm-build |
0a0c83 |
acl resulted in errno = EACCES since 2.0.13, and broke setfacl's
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
--restore operation.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.16 (08 August 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix an IA64 alignment issue affecting several libacl functions.
|
|
rpm-build |
0a0c83 |
acl * Updated libacl version number from libacl.so.1.0.2 to libacl.so.1.0.3
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.15 (08 July 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix configure warning (autoconf 2.13) - namely:
|
|
rpm-build |
0a0c83 |
"AC_TRY_RUN called without default to allow cross compiling"
|
|
rpm-build |
0a0c83 |
* Fix a couple of typos in the documentation
|
|
rpm-build |
0a0c83 |
* Fix a Debian-specific build issue
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.14 (04 July 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Build infrastructure updates so that configure options can be used
|
|
rpm-build |
0a0c83 |
to specify paths rather than semi-hard-coded path names controlled
|
|
rpm-build |
0a0c83 |
by ROOT/ROOT_PREFIX env variables; eg. now allows /lib64 and /lib32.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.13 (25 June 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Make acl_get_file() fail for regular files and type ACL_TYPE_DEFAULT,
|
|
rpm-build |
0a0c83 |
as required by 1003.1e draft 17. Update manual page accordingly.
|
|
rpm-build |
0a0c83 |
* Make acl_set_file() fail for regular files and type ACL_TYPE_DEFAULT,
|
|
rpm-build |
0a0c83 |
as required by 1003.1e draft 17. Update manual page accordingly.
|
|
rpm-build |
0a0c83 |
acl * Updated libacl version number from libacl.so.1.0.1 to libacl.so.1.0.2.
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Updated chacl(1) command to behave correctly with this libacl change.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.12 (25 June 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Increment the libacl version so that its possible for other packages
|
|
rpm-build |
0a0c83 |
like Samba to easily tell which library version has the libacl build
|
|
rpm-build |
0a0c83 |
bug fixed (without having to play configure games, etc).
|
|
rpm-build |
0a0c83 |
acl * In other words, libacl.so.1.0.0 is now libacl.so.1.0.1; nothing else
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
has changed in this release.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.11 (30 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a bug when reallocating space in __acl_to_any_text.c
|
|
rpm-build |
0a0c83 |
(the bug causes ACL entries to get skipped!)
|
|
rpm-build |
0a0c83 |
* Minor clean-up in the test/setfacl.test script
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.10 (22 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Add accidentally removed dependency of libacl on libattr.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.9 (16 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a struct alignment issue in libacl on 64 bit platforms.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.8 (13 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
acl * Fix a minor issue in build macro handling introduced in 2.0.7.
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.7 (10 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a bug in the --tabular format of getfacl where user/group names
|
|
rpm-build |
0a0c83 |
without a symbolic name did not get printed
|
|
rpm-build |
0a0c83 |
* Remove setfacl/user_group.[ch] as these are no longer used
|
|
rpm-build |
0a0c83 |
* Added configure check for libattr -- uses libtool archive if found
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.6 (08 April 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix a bug that causes setfacl not to report error messages if
|
|
rpm-build |
0a0c83 |
acl acl_set_file() fails (the bug was introduced in version 2.0.3).
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.5 (26 March 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fix up acl_to_text compliance with POSIX draft.
|
|
rpm-build |
0a0c83 |
* Add the new acl(5) manual page.
|
|
rpm-build |
0a0c83 |
* Add a manual section 3 directory and Makefile.
|
|
rpm-build |
0a0c83 |
* Add the libacl manual pages.
|
|
rpm-build |
0a0c83 |
* Rename the existing acl_to_any_text function to __acl_to_any_text, and
|
|
rpm-build |
0a0c83 |
add a new acl_to_any_text function that only contains parameters that
|
|
rpm-build |
0a0c83 |
are actually useful. Make acl_to_text and acl_to_any_text invoke
|
|
rpm-build |
0a0c83 |
__acl_to_any_text internally. Update all uses of acl_to_any_text in
|
|
rpm-build |
0a0c83 |
getfacl/getfacl.c, setfacl/do_set.c, and chacl/chacl.c.
|
|
rpm-build |
0a0c83 |
* Move the acl_size function form the LIBACL_CFILES to the POSIX_CFILES
|
|
rpm-build |
0a0c83 |
section (it is a POSIX function)
|
|
rpm-build |
0a0c83 |
* Rearrange libacl routines so that several non-POSIX routines which
|
|
rpm-build |
0a0c83 |
were being exported are no longer exported (eg. acl_entry_to_any_str,
|
|
rpm-build |
0a0c83 |
acl_get_file_mode, acl_get_fd_mode, acl_set_file_mode, acl_set_fd_mode).
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.4 (12 March 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Man page updates from Andreas
|
|
rpm-build |
0a0c83 |
* Test script updates from Andreas
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.3 (05 March 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Clean up the --default option handling in setfacl. The old
|
|
rpm-build |
0a0c83 |
workarounds caused a bug for unusual input.
|
|
rpm-build |
0a0c83 |
* Changes to the --test output format setfacl generates: ACLs that
|
|
rpm-build |
0a0c83 |
are not changed are now displayed as `*'.
|
|
rpm-build |
0a0c83 |
* Fix a bug in setfacl/sequence.c:seq_delete_cmd().
|
|
rpm-build |
0a0c83 |
* Minor changes to test scripts
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.2 (01 March 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Apply several patches from Andreas, namely:
|
|
rpm-build |
0a0c83 |
* man page fixes
|
|
rpm-build |
0a0c83 |
* libacl code reformatting
|
|
rpm-build |
0a0c83 |
* acl_from_text errno handling
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.1 (27 February 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Apply Andreas Gruenbacher's diffs.
|
|
rpm-build |
0a0c83 |
* Fix up chacl for deletion of access ACL to be in line with Andreas.
|
|
rpm-build |
0a0c83 |
* Incorporate the Debian packaging again.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 2.0.0 (21 February 2002)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Reworked to use the new official system call API.
|
|
rpm-build |
0a0c83 |
* Sync up with the XFS project, the SGI folk now use this source.
|
|
rpm-build |
0a0c83 |
* Jumped to version 2 to allow XFS users to upgrade
|
|
rpm-build |
0a0c83 |
(Rationale: the XFS ACL user tools were at version 1.1.X, and
|
|
rpm-build |
0a0c83 |
packaging tools like rpm, dpkg, etc. must be presented with a
|
|
rpm-build |
0a0c83 |
greater version number to allow an upgrade to proceed).
|
|
rpm-build |
0a0c83 |
* Added the chacl command to ease migration for existing XFS users,
|
|
rpm-build |
0a0c83 |
and for compatibility with IRIX.
|
|
rpm-build |
0a0c83 |
* Added a flag to allow acl_print to produce a single-line ACL, in
|
|
rpm-build |
0a0c83 |
addition to the multi-line format.
|
|
rpm-build |
0a0c83 |
* Extended attribute documentation has moved into the extended
|
|
rpm-build |
0a0c83 |
attribute package from SGI ("attr"), this ACL package now deals
|
|
rpm-build |
0a0c83 |
exclusively with ACLs.
|
|
rpm-build |
0a0c83 |
* acl_from_text sometimes did not set errno when failing.
|
|
rpm-build |
0a0c83 |
* Moved files and simplified #includes in libacl
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.22
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Create a shared version of libacl, instead of linking statically.
|
|
rpm-build |
0a0c83 |
* Added missing error reporting to getfacl do_print() function.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.16
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Minor cleanups/fixes in the make files
|
|
rpm-build |
0a0c83 |
* The test cases in test/src have been updated to match the
|
|
rpm-build |
0a0c83 |
acl corrected ACL entry syntax (see the 0.7.15 changes).
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.15
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* acl_from_text() now accepts mask and other entries with either two
|
|
rpm-build |
0a0c83 |
or three fields (`other:rwx' or `other::rwx'). Posix 1003.1e specifies
|
|
rpm-build |
0a0c83 |
that these entries should have three entries, while under Solaris,
|
|
rpm-build |
0a0c83 |
they have only two fields.
|
|
rpm-build |
0a0c83 |
* setfacl now parses mask and other entries with two or three entries.
|
|
rpm-build |
0a0c83 |
* getfacl now produces mask and other entries with three fields
|
|
rpm-build |
0a0c83 |
(`mask::rwx' instead of the previous `mask:rwx').
|
|
rpm-build |
0a0c83 |
* acl_get_fd(), acl_get_file(), acl_set_fd(), acl_set_file() now only
|
|
rpm-build |
0a0c83 |
fail with errno=ENOSYS if the underlying filesystem doesn't support
|
|
rpm-build |
0a0c83 |
ACLs. acl_get_fd() and acl_get_file() construct ACLs from the file
|
|
rpm-build |
0a0c83 |
mode permission bits if the kernel supports ACLs, but no ACL extended
|
|
rpm-build |
0a0c83 |
attributes are defined for the file (errno=ENOATTR).
|
|
rpm-build |
0a0c83 |
* acl_to_text() wrongly separated ACL entires with ',' instead of '\n'.
|
|
rpm-build |
0a0c83 |
* acl_from_text() only accepted three-letter permission strings
|
|
rpm-build |
0a0c83 |
(rwx, ---, rw-, etc.). Now also short strings (rw, -, etc.) are
|
|
rpm-build |
0a0c83 |
supported.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.10
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* acl_get_fd(), acl_get_file() now don't return basic ACL's anymore.
|
|
rpm-build |
0a0c83 |
* acl_set_fd(), acl_set_file() fail on filesystems that don't support
|
|
rpm-build |
0a0c83 |
ACLs, even if the ACL to be set is a basice ACL.
|
|
rpm-build |
0a0c83 |
* If msgfmt is not present on a system, the message catalog(s) are
|
|
rpm-build |
0a0c83 |
no longer being built.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.8 (19 February 2001)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Buffer overflow bug in ACL library (acl_to_any_text).
|
|
rpm-build |
0a0c83 |
(Reported by Charles Bertsch <CBertsch@microtest.com>)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.2 (22 November 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Replace rman with groff for building HTML versions of the
|
|
rpm-build |
0a0c83 |
manual pages.
|
|
rpm-build |
0a0c83 |
* Add descriptions of the permissions required for manipulating
|
|
rpm-build |
0a0c83 |
ACLs to the manual pages.
|
|
rpm-build |
0a0c83 |
* Add long options to getfacl and setfacl, update the manual pages.
|
|
rpm-build |
0a0c83 |
* Remove some small bugs from the src/showacl Perl script.
|
|
rpm-build |
0a0c83 |
* showacl is now integrated in getfacl.
|
|
rpm-build |
0a0c83 |
* Bug in acl_to_any_text() for ACLs with 0 entries fixed.
|
|
rpm-build |
0a0c83 |
* Bug in acl_to_text(): Used '\n' as the ACL entry separator.
|
|
rpm-build |
0a0c83 |
* German messages updated.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.1 (23 October 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Basic GNU gettext support and a German translation of messages
|
|
rpm-build |
0a0c83 |
added.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.7.0 (22 October 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Updates to the documentation
|
|
rpm-build |
0a0c83 |
* Now an ACL_MASK entry is cloned from the ACL_GROUP_OBJ entry
|
|
rpm-build |
0a0c83 |
when needed also when the ACL_MASK entry is not re-calculated
|
|
rpm-build |
0a0c83 |
(-n option), so setfacl doesn't complain about an invalid ACL.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.6.8 (11 October 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* src/walk_tree.c was stat()ing the targets of symbolic links in
|
|
rpm-build |
0a0c83 |
WALK_PHYSICAL mode.
|
|
rpm-build |
0a0c83 |
* Removed spurious definitions from src/gettext.h that caused
|
|
rpm-build |
0a0c83 |
problems with several versions of GNU gettext headers
|
|
rpm-build |
0a0c83 |
* setfacl calls acl_delete_def_file() if removing the default ACL
|
|
rpm-build |
0a0c83 |
of a directory that doesn't have a default ACL. i(If the user lacks
|
|
rpm-build |
0a0c83 |
appropriate permissions, that no-operation fails.) Fixed.
|
|
rpm-build |
0a0c83 |
* Tiny bug in src/showacl script (mask entry not applied to owning
|
|
rpm-build |
0a0c83 |
group entry)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.6.5 (10 September 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Command line options revised for POSIX compatibility (now defaults to
|
|
rpm-build |
0a0c83 |
-H half-logical walk, added -L logical walk, -P physical walk).
|
|
rpm-build |
0a0c83 |
* Funny post-order option no longer documented.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.6.0 (24 March 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Permissions were not set to the union of the ACL_GROUP_OBJ and
|
|
rpm-build |
0a0c83 |
ACL_MASK_OBJ entries for `setfacl -b'.
|
|
rpm-build |
0a0c83 |
* getfacl didn't display the default ACL for links do directories.
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.5.6 (31 Jan 2000)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Cleaned up the ACL entry ring handling in the library
|
|
rpm-build |
0a0c83 |
* Fixed a few minor issues with setfacl
|
|
rpm-build |
0a0c83 |
* Fixed a bug in acl_equiv_mode
|
|
rpm-build |
0a0c83 |
* Added acl_{get,set}_{file,fd}_mode functions
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.5.5 (19 October 1999)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Updates to the documentation
|
|
rpm-build |
0a0c83 |
* Some other things (?)
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.5.4 (up to 14 October 1999)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fixed an incompatibility with more recent GNU getopt
|
|
rpm-build |
0a0c83 |
* Fixed a problem with errno handling in lib/text.c
|
|
rpm-build |
0a0c83 |
* Some cosmetic changes to streamline the distribution process
|
|
rpm-build |
0a0c83 |
* setfacl now implies `user:' if neither of `user', `group:',
|
|
rpm-build |
0a0c83 |
`other:' and `mask:' is given. Was a major annoyance (to me).
|
|
rpm-build |
0a0c83 |
* errno not set when acl_read was presented with an empty file.
|
|
rpm-build |
0a0c83 |
* some missing '\n' chars in setfacl
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.5.3
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Fixed a bug in setfacl.c that caused the default mask to
|
|
rpm-build |
0a0c83 |
be recalculated wrong.
|
|
rpm-build |
0a0c83 |
* Fixed a bug in acl_kernel.c:acl_check_one() that caused
|
|
rpm-build |
0a0c83 |
invalid ACLs to be accepted
|
|
rpm-build |
0a0c83 |
|
|
rpm-build |
0a0c83 |
acl 0.5.2 (25 September 1999)
|
|
rpm-build |
0a0c83 |
==========
|
|
rpm-build |
0a0c83 |
* Added doc/Implementation.txt (some internals and ideas)
|
|
rpm-build |
0a0c83 |
* Fixed a bug in lib/manip.c that caused setfacl to reject
|
|
rpm-build |
0a0c83 |
some valid ACLs
|
|
rpm-build |
0a0c83 |
* Fixed a bug that caused setfacl to produce duplicate ACL
|
|
rpm-build |
0a0c83 |
entries
|
|
rpm-build |
0a0c83 |
* Fixed a bug/feature that caused `sefacl -s' to include the
|
|
rpm-build |
0a0c83 |
current base ACL entries in results. This is not done with
|
|
rpm-build |
0a0c83 |
`setfacl -bm'.
|