What's new in Aegis 4.24.1
Dec 28, 2008
- Security: [ #2079025 ] This update fix two security problems discovered by the Debian crew (Debian #496400 and #496402) You are encouraged to upgrade.
- Removed functionalities: In response to one of the two above security problem, the aegis.cgi program has been removed.
- Test 222 has been improved to cope with some different ways SVN stores revision information, remaining backwards compatible.
- A bug in the distributed development machinery has been fixed: it no longer add the file UUID to created files without an UUID in the remote repository. This prevents the existence of the same file with different UUIDs in different repositories.
- [ #1942614 ] Some build problem discovered by the Debian crew has been fixed. Specifically: improve 'make clean' (Debian bug 442482), add a minor man-page (Debian patch), make test in ae_diff2htm portable (Debian bug 464484), fix whoami test in etc/test.sh (Debian bug 393624), add shell magic to ae-cvs-ci (Debian patch).
- The aediff command now behave as expected when invoked for a file that, due to a bug in aeipass, is present with two different UUIDs in the repository. Previously it used to generate a diff between the empty file and the second revision of the file.
- A bug has been fixed in aefind, it no longer segfaults when given the -baseline option.
- A bug has been fixed in aefinish: it no longer segfault if a branch was to be finished and it contained a transparent file.
- A bug has been fixed in the aecp -ind -output - option, it no longer tries to set the permission mode of stdout.
- A bug has been fixed in aeib, it no longer complains that transparent files have been tampered with.
- A couple of memory leaks introduced with the time safe work has been plugged.
- The makefile has been changed to use DESTDIR (advocated by GNU).
- A test script has been improved to work with older bzip2.
- Small improvement to test_funcs, reintroduce the chown invocation for the directory under $work/.
- This change set modify the aefinish command to jump the project home path instead of the user home directory (since it may be inaccessible)
- This aegis.spec file (used for RPM builds) has been improved.