Aegis Changelog

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.