Annvix:About/Changelog

From linsec.ca
Jump to: navigation, search

This page contains content from the old Annvix.org wiki and has been moved here to preserve content. These pages have been retained for historical and nostalgic purposes only.
Please be aware that Annvix is no longer in development!


Changelog

Current development version: 3.1-CURRENT
Current stable/release version: 3.0-RELEASE

This is the changelog for any given revision of Annvix, and summarizes the bigger changes made to the project. Developers are encouraged to attribute changes to themselves.

Contents

Changelog for Annvix 3.1-CURRENT

View the detailed 3.1-CURRENT changelog.

Changelog for Annvix 3.0-RELEASE

View the detailed 3.0-RELEASE changelog. Now that 3.0-RELEASE is available, you will be able to see what bug and security fixes have been done by reading this changelog.

Changelog for Annvix 2.1-CURRENT

View the detailed 2.1-CURRENT changelog.

Changelog for Annvix 2.0-RELEASE (released: February 4, 2007)

View the detailed 2.0-RELEASE changelog. Now that 2.0-RELEASE is available, you will be able to see what bug and security fixes have been done by reading this changelog.

Changelog for Annvix 2.0-CURRENT

View the detailed 2.0-CURRENT changelog. A summarized list of larger changes is as follows:

  • Linux kernel 2.6.16.39
  • Many updated software packages including (amongst others):
    • Apache 2.2.4
    • PHP 5.2.0
    • PostgreSQL 8.2.1
    • MySQL 5.0.27
    • Shorewall 3.2.7
  • Greatly enhanced (yet still text-based) installer
  • Use of tcb suite for authentication, instead of traditional shadow passwords
  • Default use of blowfish for passwords, instead of MD5
  • Inclusion of AppArmor
  • Massive init system overhaul; no more SysV init but a custom init system more like Gentoo's
  • restriction of gcc utilities to members of the "ctools" group

Changelog for Annvix 1.2-RELEASE (released: February 18, 2006)

View the detailed 1.2-RELEASE changelog. Now that 1.2-RELEASE is available, you will be able to see what bug and security fixes have been done by reading this changelog.

Changelog for Annvix 1.2-CURRENT

View the detailed 1.2-CURRENT changelog. A summarized list of larger changes is as follows:

  • New build and revisioning system based on Subversion
  • Linux kernel 2.4.32
  • Many updated software packages including (amongst others):
    • Apache 2.0.55
    • PHP 4.4.2
    • OpenSSH 4.3p2
    • nmap 4.00
    • PostgreSQL 8.0.7
    • runit 1.3.3
  • Fixed issue with installer where it wouldn't properly reboot

Changelog for Annvix 1.1-RELEASE (released: October 28, 2005)

View the detailed 1.1-RELEASE changelog. Now that 1.1-RELEASE is available, you will be able to see what bug and security fixes have been done by reading this changelog.

Changelog for Annvix 1.1-CURRENT

View the detailed 1.1-CURRENT changelog. A summarized list of larger changes is as follows:

  • GCC 3.4.4 (without SSP support)
  • Glibc 2.3.5
  • srv 0.20 which contains a lot of enhancements to controlling services
  • Linux kernel 2.4.31
  • Many updated software packages including (amongst others):
    • Apache 2.0.54
    • PHP 4.4.1 (with the Hardened PHP patch)
    • MySQL 4.14
    • PostgreSQL 8.0.4
    • OpenLDAP 2.3.9
    • Exim 4.54
    • Courier IMAP 3.0.8
    • SpamAssassin 3.1.0
    • runit 1.3.1
  • Many run scripts converted to execline format (reduced overhead)
  • Updated installer with "probe" mode for SCSI and ethernet devices and fixed dhcp handling

Changelog for Annvix 1.0-RELEASE (released: March 28, 2005)

View the detailed 1.0-RELEASE changelog. Now that 1.0-RELEASE is available, you will be able to see what bug and security fixes have been done by reading this changelog.

Changelog for Annvix 1.0-CURRENT

View the detailed 1.0-CURRENT changelog. A summarized list of larger changes is as follows:

  • GCC 3.3.1 updated with SSP patches
  • Glibc 2.3.2 with SSP patches and crypt_blowfish support
  • Annvix-specific macros/changes to rpm (i.e. use -fstack-protector everywhere)
  • New packages specific to Annvix:
    • srv (suppliments chkconfig/service to handle supervised services)
    • rsec (msec's baby brother; essentially this is msec with only reporting capabilities)
    • afterboot (dynamic manpage based on installed packages)
  • Linux kernel enhancements:
    • RSBAC support (rsbac_softmode used by default)
    • Openwall Linux kernel patch
    • frandom support for better/faster random data (/dev/frandom and /dev/erandom)
  • SysVinit and daemontools replaced with runit
  • Minimal interface (console-only, no X)
  • All daemons (with the exception of autofs) are supervised via runit
  • Text-based installer (based on Gentoo's LiveCD with a custom install-pkgs install script)
  • Graphic touches (mascott, GRUB boot screen)
Personal tools
other sites