debian-edu-config (1.432) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Adjust nbdquery, make sure to throw away error messages from lsof
    to avoid passing noise to nbdswap-cleanup.
  * Correct URL used in chguserpw.desktop, to use https://www/lwat
    instead of https://tjener/, to make sure the Icewease SSL overrides
    take effect when visiting the password change page.
  * Add ltsp test checking the Debian Edu profile setting in
    /opt/ltsp/arch/etc/debian-edu/config, to detect problem discovered
    by Ole-Anders Andreassen.
  * Adjust ltsp-make-client used to improve LTSP based diskless
    workstations:
    - Correct typo, copy the cert_override.txt file without --parent.
    - Report content of host resolv.conf when DNS lookup fail, to make
      it easier to debug.
    - Send messages to stdout instead of stderr, to avoid reordering
      of messages because of independend buffering of stdout and
      stderr.
    - Bind-mount the APT cache earlier, to make sure it is used for
      all package installations.
    - Add more status reporting to make it easier to figure out when
      the script fail, if it fails.
    - Move diskless workstation specific init.d scripts to
      /usr/share/debian-edu-config/ and symlink them in place to make
      sure the files belong to a package and can be bugfixed using the
      normal upgrade mechanism.
    - Avoid boot warning when booting non-laptop diskless workstations
      by only making /var/lib/acpi-support writable if it exist.
    - Do not install libpam-mount and smbfs, until someone can explain
      why they are needed on the default diskless workstations setup.
      They are missing on the DVD and give different diskless
      workstation environment when installing from DVD and netinst Cd.
    - Insert new init.d scripts after enabling and disabling init.d
      scripts, to make sure update-rc.d reorder the boot sequence
      based on dependencies.  This solve slow boot and USB mount
      issues on diskless workstations.
    - Disable the xdebian-edu-firstboot init.d script, it is not
      needed on LTSP clients.
    - Drop rule to disable now removed init.d script boot_xconf.
  * Add resolvconf update script to copy the current /etc/resolv.conf
    to the LTSP chroots when it changes, to make sure apt and other
    tools work in the chroots.
  * Update Nagios configuration:
    - Add check for swap usage, report warning when less than 10% is
      free, and critical when less tha 5% is free.
    - Change process count warning and criticial limits from 250/400
      to 500/1000, as a thin client server easily will reach the 250
      process limit.
    - Change check for DNS to look up the DNS server address instead
      of www.skolelinux.org, to make sure the check work also without
      Internet access.
  * Remove now-obsolete configuration and setup for usbmount.  We use
    dbus and hal for this these days.
  * Fix minor typo in snakeoil-on-ice.

  [ Oded Naveh ]
  * Modified snakeoil-on-ice to allow update of an existing override
    file by testing the content of the file not only its existence.

 -- Holger Levsen <holger@debian.org>  Mon, 11 Jan 2010 22:48:19 +0100

debian-edu-config (1.431) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Adjust ltsp-make-client used to improve LTSP based diskless
    workstations:
    - Purge lvm2 from the LTSP chroot, to avoid hang during shutdown
      (Solves skolelinux bug #1403).
    - Do not add '@include common-pammount' in pam.d/kdm, as
      /etc/pam.d/common-pammount is missing and including a
      non-existing file is a fatal error for PAM.
    - Make sure to look for the same /etc/exports entry as cfengine
      inserts, to make sure duplicate entries are not inserted.
    - Make sure /var/lib/acpi-support/ is writable, for acpi-support
      to be able to write its status files.
    - Fix minor typo in code copying /etc/environment to LTSP chroot.
  * Enable diskless workstations on all thin-client-server
    installations, not only combined main-server+thin-client-server.
  * Adjust debian-edu-pxeinstall to improve the PXE installation
    experience:
    - Write default PXE menu to debian-edu/ instead of pxelinux.cfg/,
      and write default menus for diskless workstations and thin
      clients to make it easier to change this after installation.
    - Remove redundant mkdir calls.
    - Rewrite preseed/early_command to parse the Package list to find
      the latest udebs to install, to avoid having to maintain a list
      of extra udebs to install on ftp.skolelinux.org.  Based on code
      from Vagrant Cascadian.
    - Correct code used to detect DVD installs.  Grep
      case-IN-sensitive in /etc/apt/sources.list.
    - Mention which desktop will be installed in the PXE menu entry for
      doing installations.
    - Make sure to fetch the upgraded udebs from the test repository
      if the main-server installation was using a test build.
  * Adjust the xorg.conf file generated for HP Mini 2133 by
    debian-edu-hwsetup, to make its formatting match the file
    generated by xdexconf, to make it easier to compare the two.
    Rewrite how the keyboard layout is detected to try to get it
    working.
  * Add SuspendTime=60 to arts configuration used with thin client
    logins, to make the setting consistent with the value currently
    used.
  * Rewrite sound setup for thin clients to use Pulseaudio and ALSA
    forwarding to Pulseaudio for everything using ALSA, and divert
    binaries and add wrappers using padsp for audacity and gtick to
    get these packages currently using OSS /dev/dsp by default to
    work.  Keeping ESD configuration for KDE on thin clients, as it
    did not work without it.  Need to find fix for kmix on thin clients.
    (Solves skolelinux bug #1370)
  * Extend self test of LTSP to verify that the packages we want to
    have installed in LTSP is installed in LTSP.  Depend on
    education-tasks (>= 0.842~svn60380) to make sure the
    education-thin-client task is available.
  * Adjust timezone self test to report the detected timezone when it
    isn't the expected one.
  * Adjust powerdns configuration, make sure clients on the thin client
    network (192.168.0.0/24) also can do recursive DNS lookups.
  * Change DNS check in Nagios, stop poking www.google.com all the time.
    Look up www.skolelinux.org instead.
  * Add test to verify that the SSL related files are identical inside
    and outside LTSP.
  * Add 'allow-recursion-override=on' to the powerdns configuration, to
    make sure DNS lookups are quick even when no Internet connection is
    available (Solves Skolelinux bug #1410).
  * Change recommend on memtest86 to memtest86+, to recommend the same
    package that is recommended from the education-common and
    education-main-server packages.
  * Remove symlink
    /etc/skel/.mozilla/firefox/debian-edu.default/cert_override.txt
    and directory /etc/skel/.mozilla/firefox/debian-edu.default/ from
    package.  Also remove cfengine rule generating this symlink.  Both
    should be a file created by snakeoil-on-ice.
  * Make sure snakeoil-on-ice make
    /etc/iceweasel/profile/cert_override.txt readable for everyone and
    create the file
    /etc/skel/.mozilla/firefox/debian-edu.default/cert_override.txt
    (and not a symlink) as using a symlink to a root owned file make
    it impossible for the user to update the list of overrided
    certificates. (Solves skolelinux bug #1409).
  * Report when snakeoil-on-ice is executed, to make it easier to find it
    in the installation logs.
  * Remove commented and useless dh_link line related to the
    cert_override.txt file in debian/rules
  * Add code in webserver test script to ensure the cert_override.txt
    symlink is gone.
  * Make sure /etc/iceweasel/profile/cert_override.txt on diskless
    workstations is readable by all.
  * Correct rsyslog client configuration, make sure the file pointed
    to by /etc/rsyslog.d/debian-edu-client.conf exist (renamed
    share/debian-edu-config/rsyslog-clients to
    share/debian-edu-config/rsyslog-client to avoid having to change
    the symlinks on existing installations).
  * Rewrite syslog test to check rsyslog config and not sysklogd config,
    and to verify that installations of everything except Standalone is
    either forwarding syslog messages or collecting them (or both for
    Thin-Client-Server).
  * Add more LDAP client tests, report if group lookup work, services
    nscd and nslcd is operational and try to use ldapsearch when TLS
    is required.  Extend it to collect more information in the ldap
    client test from nscd.  Add code to check the client side copy of
    the LDAP server SSL certificate.  Also report DNS settings for the
    LDAP server (SRV and A record).
  * Make sure sbin/debian-edu-update-netblock is included in the package.
  * Convert ldap2netgroup to find LDAP server using DNS SRV records and
    correct handling of command line arguments.
  * Make sure to not stop thin client NAT rules, and not remove the
    LTSP audio diverts during upgrades.
  * Remove obsolete cfengine rule modifying lts.conf on thin client
    servers.  The file is copied from /etc/debian-edu/lts.conf.dist
    now.
  * Remove obsolete and disabled cfengine rule trying to work around a
    no longer present bug in rc.local on LTSP clients.
  * Make sure to install openbsd-inetd on LTSP clients, to get our
    scripts nbdquery and nbdswapd-cleanup working, and make sure to
    not disable inetd in ltsp-make-clients.
  * Log to syslog when executing run-at-firstboot.
  * Use ltsp-build-client plugins and not cfengine rules to generate
    resolv.conf, set up nbdquery and copy lts.conf in the LTSP chroot
    to make sure the LTSP chroot can be generated with the same content
    after installation.
  * Remove SOUND=Y and LOCALDEV=Y from default lts.conf file.  Both
    are now obsolete as the default enable sound and local devices.
  * Fix postinst code handling upgrades to really remove the obsolete
    boot_xconf init.d script and reorder the report-reboot and
    update-hostname  script.
  * Add tool squid-update-cachedir useful for updating the cache size
    used by the Squid configuration based on partition size.  Call this
    tool from cfengine instead of using cfengine/shell magic to set the
    correct Squid cache size during installation.
  * Adjust squid configuration to cache files with size up to 150 MB,
    to make sure all the debian packages installed over PXE can be
    cached.
  * Depend on xresprobe on i386 and amd64, and report ddcprobe output
    from testsuite/hardware to get information about the display.
  * Remove now redundant cfengine rule for nbdswapd (now added by
    ltsp-server), and rewrite the nbdswap-cleanup scripts to use the
    new port number 9572 instead of the old port number 9210.
  * Change charset of www/index.html.no to UTF-8, and fix an incorrect
    character.  Add missing link to alternative page.
  * Change www/index.html.nl, add link to missing alterantive page.
  * Add the Italian web pages and link to it from the other packages
  * Link web pages to http://wiki.debian.org/DebianEdu instead of
    http://developer.skolelinux.no/.
  * Remove now obsolete directories /etc/nagios/debian-edu/hosts/ and
    /etc/nagios/debian-edu/hostgroups/ from the package.
  * Fix typo in ltsp-make-client leading to the cert_override.txt
    file only being readable for root (Solves Skolelinux bug #1409).

  [ Holger Levsen ]
  * Rename example PXE boot file default-ltsp.cfg to default-thin.cfg.
  * debian-edu-config.postinst: Remove cruft. (=very old commented out
    code which was in use before 2003.)

 -- Holger Levsen <holger@debian.org>  Thu, 07 Jan 2010 11:58:44 +0100

debian-edu-config (1.430) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Adjust ltsp-make-client used to enable LTSP based diskless
    workstations:
    - Make sure the loopback interface is enabled at boot.
    - Make sure to enable bootmisc.sh, dbus, hal and pulseaudio on
      diskless workstations (runlevel 3).
    - Disable ltsp-client-core in runlevel 3, to avoid ldm on
      diskless workstations.
    - Make sure package depend on instead of recommend patch, as patch
      is used to configure KDM.
    - Disable init.d scripts readahead, readahead-desktop, stop-readahead,
      lvm2, resize_lvm, hdparm, xfs, rsync, hddtemp and fam on thin clients
      and diskless workstations, as neither should be needed and we want
      them to boot faster.
    - Disable portmap, nfs-common, nslcd and rwhod on thin clients.
    - Make sure portmap and nfs-common only start on diskless workstations.
    - Remove useless code copying /etc/hosts from host environment.
      The client seem to boot fine without it, and it would have to
      copy to hosts.ltsp to work.
    - Make sure /var/spool/rwho/ is writable to get rwhod working.
    - Add code to adjust resolv.conf during boot depending on which
      DNS server address is working, unless already set in lts.conf.
      Test 10.0.2.2 and 192.168.1.254.  Disable resolvconf.
    - Make /var/cache/hald/ writable for hald to start at boot.
    - Make sure SSL certificate for the LDAP server is available on
      the clients by copying it if available on the server or making
      sure init.d/fetch-ldap-cert will work during boot.
    - Rewrite how the Workstation task is installed to behave exactly
      like debian-installer/pkgsel (Solves skolelinux bug #1400).
    - Group code to fetch the SSL certificate for the LDAP server in
      one location.
    - Move extra entries for /etc/defaut/ltsp-client-setup to a file
      included in the package, to make it easier to update the
      content using apt.
    - Disable resolvconf, as dhclient isn't running and resolvconf
      thus fail to do anything useful.
    - Rewrite how APT options are specified, from the command line to
      a file in /etc/apt/apt.conf.d/, to make sure tasksel is also
      using the required options.
    - Make sure tasksel diverts are cleaned up even if tasksel fail.
    - Drop code inserting our own policy-rc.d, and instead set
      LTSP_HANDLE_DAEMONS=false to tell the LTSP policy-rc.d to not
      start any services in the chroot.
    - Make sure all messages are sent to stderr.
    - Try harder to get aptitude to accept the unauthenticated
      packages on the CD/DVD.
    - Make test for detecting a configured LTSP environment more
      robust.
    - Correct how the LDAP SSL certificate is copied into the LTSP
      chroot, to get it to work in combined main-server +
      thin-client-server installations and avoid unneeded work during
      boot.
    - Adjust how the internal web server SSL certificate is made
      available for iceweasel to make sure it is copied into the LTSP
      chroot.
  * Add cfinputs_version = ( 2 ) in all cfengine files, to document
    the format and avoid warning from cfengine.
  * Clean up Iceweasel proxy configuration, avoiding several conficting
    configuration settings.  Make sure only the WPAD configuration is
    used, and move all proxy handling to cf.squid.
  * Add test to verify that the automatic proxy configuration file (WPAD)
    is available.
  * Use /usr/bin/update-ini-file to edit iceweasel ini file instead of
    editing the file using edit rules.  Less prone to error.
  * Change update-hostname-from-ip to fall back to interface eth0 if
    there is no default route available.
  * Avoid dpkg -S in bin/update-hostname-from-ip to speed up the DNS
    lookup.  Use 'getent hosts <IP>' instead.
  * Remove cfengine rule to add '*' to kdm/Xaccess and do not enable
    XDMC in kdmrc, as LTSP is using SSH to log in now, and thus do not
    need XDMC access.
  * Remove cfengine rule to disallow root login for standalone
    installs. it seem to be the default in Debian.
  * Make sure init.d/fetch-ldap-cert return exit code 1 when it fail
    to download the certificate.
  * Make sure ltsp-make-client copy the Iceweasel certificate override
    file every time it is executed, instead of expecting
    snakeoil-on-ice to do this.  This required rewriting the cfengine
    rules to have four passes running shell commands.
  * Fix typo and improve messages in snakeoil-on-ice.
  * Add code in postinst to remove the now obsolete conffile
    /etc/init.d/boot_xconf on upgrades.
  * Leave the creation of /opt/ltsp/*/etc/iceweasel/profile/ to
    ltsp-make-client and not cfengine.  Drop cfengine rule.
  * Disable cfengine rule creating
    /opt/ltsp/*/etc/ltsp/update-kernels.conf, as the boot arguments
    provided there are now set using pxelinux.
  * Adjust debian-edu-pxeinstall to improve the PXE installation
    experience:
    - Drop d-i default PXE entries from our PXE menu.
    - Move PXE menu separator entries to the toplevel file, to have
      better control over their placement and avoid the empty line at
      the end on the menu.
    - Preseed the locale and keyboard settings from the main-server
      installation.  This depend on the debian-edu-profile-udeb
      copying the cdebconf failes into /target a bit earlier than
      normal.
    - Preseed the apt source settings from the main-server
      installation, unless it was installed from DVD (for DVD installs
      hard code http://ftp.skolelinux.org/debian).
    - Add hack to fetch list of updated udebs to install directly from
      http://ftp.skolelinux.org/skolelinux/pxe-lenny-extra-udeb during
      PXE installation, to work around the fact that the Debian/Lenny
      packages are old and produce too small partitions and fail to
      hide the tasksel question.  (Solves skolelinux bug #1401).
    - Use above hack to install newer ltsp-client-builder, to try to
      get PXE installation of LTSP servers working (Related to
      skolelinux bugs #1369).
    - Install same desktop type via PXE as the one that was selected
      for the main-server installation.  Add workaround for d-i
      refusing to accept tasksel/desktop= as kernel argument.  Use
      desktop= instead.
    - Hardcode host name to 'pxeinstall' during installation.  It is
      changed at boot anyway based on DNS lookups, so no need to slow
      down the installation with that question.
    - Fix typo in ltsp preseeding (Solves skolelinux bugs #1369).
    - Append the content of
      /etc/debian-edu/www/debian-edu-install.dat.local when generating
      the PXE preseeding file, to make it easier to have local
      overrides and still be able to rerun debian-edu-pxeinstall.
    - Make it easier to adjust the behaviour by reading
      /etc/debian-edu/pxeinstall.conf after variables are set if the
      file exist.  Made a few more parameters set based on variables
      (proxy, url to extra udebs) to make it possible to
      adjust these values.
  * New script debian-edu-hwsetup to have a place to implement
    hardware specific tweaks.  Currently remove usplash on Acer Aspire
    One, avoid the white on white console and fix xorg.conf on HP Mini
    2133 (keep keyboard setting) and install hardware specific
    packages using discover-pkginstall.
  * New tool pipegraph, to debug strange debconf problems.

  [ Holger Levsen ]
  * debian-edu-pxeinstall: re-order PXE menu entries. 

  [ Ronny Aasen ]
  * Alter wpad.pac to go direct on unresolveable addresses. (Closes
    skolelinux bug: 1068)

  [ John S. Skogtvedt ]
  * ltsp-client-setup: fix typo, wait max 1 second per host.

 -- Holger Levsen <holger@debian.org>  Tue, 15 Dec 2009 18:40:31 +0100

debian-edu-config (1.429) unstable; urgency=low

  [ Holger Levsen ]
  * Explain how to choose DNS service names in README.  
 
  [ Petter Reinholdtsen ]
  * Fix typo in debian-edu-pxeinstall to get it to find the d-i images
    on disk, and add code to try to install d-i-bootimages before
    looking for the images.
  * Change cf.dhcpserver to run debian-edu-pxeinstall also when no
    Internet connection is detected, as the d-i-bootimages package is
    now available on the DVD.
  * Change incorrect rule in cf.apt to trigger only for workstations
    with Internet connectivity.
  * Copy configuration changes done in the xdebian-edu-firstboot
    script in debian-edu-install to
    share/debian-edu-config/tools/run-at-firstboot, to allow us to
    keep all configuration settings in this package.
  * Fix typos in ltsp-make-client, and make sure package installation
    is done after the media is mounted when using CD or DVD.  Try
    harder to mount CD and DVD when running ltsp-make-client during
    installation.
  * Change ltsp-make-client to only rewrite the ltsp environment
    resolv.conf if DNS lookups do not work.
  * Correct use of invoke-rc.d in resolvconf hook, add /usr/sbin/ to
    PATH before calling invoke-rc.d.  Solve bug introduced in version
    1.425.
  * Increase space requirement for /opt from 4928 to 5073 in
    ltsp-make-client to allow 10% free space when enabling diskless
    workstations.
  * Move code in ltsp-make-client to check and correct resolv.conf
    before using apt if the current resolv.conf one do not work.
  * Enable diskless workstation support on combined
    main-server+thin-client-server during installation by calling
    ltsp-make-client from cfengine, and add code in
    debian-edu-pxeinstall to detect this and enable a new PXE menu
    option for this.  Adjust autorunlevel selection code to allow
    runlevel to be specified as a kernel option to LTSP.
  * Update Standards-Version from 3.8.2 to 3.8.3.  No change needed.
  * Fix how ltsp-make-client handle resolv.conf handling, to get it
    working also when there are no comments in the file.  Only copy
    resolv.conf in LTSP if DNS resolving is working in the host
    environment.
  * Fix debian-edu-pxeinstall path to file created when diskless
    workstation support is detected.
  * Make sure ltsp-make-client copies the /etc/debian-edu/config file
    into the chroot to avoid error messages from debian-edu-install
    when it is installed.
  * Add policy-rc.d in LTSP chroot while ltsp-make-client is running,
    to avoid daemons starting in the process.
  * Correct code downloading LDAP SSL certificate in ltsp-make-client.
  * Make sure ltsp-make-client create /etc/debian-edu/ before trying
    to create a file in the directory.
  * Fix typo in sed command used to copy /etc/debian-edu/config.
  * Make ltsp-make-client replace the resolvconf symlink in the LTSP
    chroot with a file, to avoid a dangling symlink on the clients.
    Make sure /etc/resolvconf/run is writable to give resolvconf a
    chance to work.
  * Move iceweasel proxy configuration to a js file that is only enabled
    on networked installs, to get standalone installs working properly.

  [ Jonas Smedegaard ]
  * Tighten leading comment in etc/default/backdoor: Fix non-utf8
    whitespace, strip trailing spaces and add missing final dot.

  [ Daniel Hess ]
  * Fix adding rw_dirs directories to /etc/default/ltsp-client-setup
    by ltsp-make-client script.
  * Add '/etc/network/run' to rw_dirs and add stanza for loopback to
    /etc/network/interfaces, so that ifupdown will create the
    loopback interface for us. Makes nfs-common able to register statd
    service (instead of failing to start).
  * Add default values for NET_ETH and MASK_ETH to ltsp-make-client.
    Needed if ltsp-make-client is executed out of the installer (default
    now for Lenny, if the terminal server profile is installed), would
    break NFS exports (in /etc/exports) otherwise.

 -- Holger Levsen <holger@debian.org>  Thu, 03 Dec 2009 13:28:27 +0100

debian-edu-config (1.428) unstable; urgency=low

  [ Holger Levsen ]
  * Apply patch by John S. Skogtvedt fixing some missing ranges in
    ldap-bootstrap/dns_ranges.diff

  [ Jürgen Leibner ]
  * Split doc/examples/smb-roaming-profiles.conf into language depending files.
    Now there is a source file doc/examples/smb-roaming-profiles-en.conf in 
    English and doc/examples/smb-roaming-profiles-de.conf as the first 
    translation to German.

  [ Petter Reinholdtsen ]
  * Extend ltsp-make-client to use --allow-unauthenticated as apt
    argument when installing from CD or DVD, to work around the
    missing archive signature on those medias.
  * Stop using aptitude in ltsp-make-client, as it do not understand
    --allow-unauthenticated.
  * Introduce new function in_target() in ltsp-make-client to make it
    easier to adjust the chroot environment in a constent way.

  [ Philipp Hübner ]
  * Modify nagios3 configuration to not monitor sshd on the default gateway
    and to not monitor fuse filesystems when monitoring disk space. 
    (Closes skolelinux#1389)

  [ Holger Levsen ]
  * share/iceweasel/defaults/preferences/debian-edu.js: force proxy usage,
    thanks to Ralf Gesellensetter and Philipp Hübner. (Closes: #499709)
  * Apply patch by John S. Skogtvedt so that the following DNS names are
    created in LDAP (and thus are known to DNS too)
     ltspserver00-19 10.0.2.10
     printer00-19    10.0.2.30
     static00-49     10.0.2.50
     dhcp000-154     10.0.2.100  # dhcp000-155 in db.10, but 100+155=255
     dhcp155-399     10.0.3.1    # dhcp156-399 in db.10, ends at 10.0.3.245
     ltsp001-253     192.168.0.1 # ltsp200-253 are dynamic
   (Closes skolelinux#1391)

  [ Petter Reinholdtsen ]
  * Change depend on atftpd | tftpd-hpa to suggests, to avoid pulling in the
    tftp daemon on clients.  Pull the package in using the tasks instead.

  [ Daniel Hess ]
  * Move init.d/resize_lvm after checkfs during boot, to make sure the
    file systems are checked before we try to resize them.
  * Add /etc/dbus-1/system.d/hal-debian-edu.conf: Restrict reception of
   'DeviceAdded' and 'PropertyModified' messages. Stops KDE and GNOME
   popup boxes to show up on thinclient users for devices added into
   LTSP server.  (Closes Skolelinux bug: 1376)

  [ Petter Reinholdtsen ]
  * Add new testsuite test pxeinstall to check that the PXE boot
    environment is correctly set up.
  * Drop test for dhcp001.intern from testsuite/dnsd, to reflect
    new DNS configuration.
  * Undo LDAP change to the DHCP configuration done in version 1.425
    (Fix wrong filename on cn=INTERNAL).  The file name
    /var/lib/tftpboot/pxelinux.0 is the correct one for cn=INTERNAL,
    while /var/lib/tftpboot/ltsp/i386/pxelinux.0 is the correct one
    for cn=THINCLIENT.  The former is set up by debian-edu-pxeinstall.

  [ Vagrant Cascadian ]
  * add patch to recommends, as ltsp-make-client uses it.
  * drop "terra" from /etc/lsb-release.

  [ Petter Reinholdtsen ]
  * Drop empty directory /etc/bind/debian-edu/ from package.
  * Rewrite debian-edu-pxeinstall to install the text version of the
    installer in the PXE environment.
  * Rewrite testsuite/dnsd to look for LTSP client IP addresses that are
    present in the new DNS configuration.
  * Adjust init.d script dependencies to run after syslog and in a more
    fixed position during boot when concurrent booting is enabled.

  [ Oded Naveh ]
  * Add and install cf.lwat, Closes Skolelinux bug #1364.

 -- Holger Levsen <holger@debian.org>  Sun, 01 Nov 2009 14:27:01 +0100

debian-edu-config (1.426) unstable; urgency=low

  [ Oded Naveh ]
  * Removed settings in cf/cf.squid that are now Debian default in squid.conf.
    close #1353 (skolelinux).
  * Adjust testsuite/dnsd to powerdns responses, partial fix #1352 (skolelinux).
  * Install /etc/skel/.mozilla to create a default Iceweasel profile with the
    cert_override.txt in new home directories, see #1328 (skolelinux).
  * Install script to accept the snakeoil certificate on Iceweasel: #1328.
  * Rebirth of cf.iceweasel, invoke the script from cfengine: #1328.

  [ Vagrant Cascadian ]
  * debian/copyright: point to GPL-2 explicitly.

  [ Holger Levsen ]
  * Apply patch by John S. Skogtvedt which adds some more names to DNS:
    - ltspserver - was missing, but referred to in DHCP config
    - ltspserver00, printer00, static00 - template entries which have the
      nice effect that DNS lookup in lwat will work for these three names,
      which can be helpful if the user doesn't remember what to enter.
    - the range ltsp200-ltsp253, which is the DHCP range for unknown thin 
      clients. Many users probably have less than 50 thin clients, for them
      this means that DNS will work for the thin clients and no extra work is
      needed.
    - Reverse DNS entries for all of the above.
  * Thanks, John!

  [ Vagrant Cascadian ]
  * install education-thin-client in ltsp-build-client plugins rather than a
    list of other packages, as it depends on all needed packages.

  [ Oded Naveh ]
  * Set web cache size to 80% of /var/spool/squid by cfengine-debian-edu.

  [ Vagrant Cascadian ]
  * default web pages:
    - add links for default content in English on some pages.
    - add note to translators to not translate the names of the languages in
      navigation links.
  * move files in /var/www to /etc/debian-edu/www, and adjust apache2
    configuration accordingly. reduces lintian errors, and is more FHS
    compliant.
  * update Standards-Version to 3.8.2, no changes needed. 

  [ Jürgen Leibner ]
  * Added doc/examples/smb-roaming-profiles.conf as an example how to make
    samba working with 'roaming profiles' discussed at
    "http://bugs.skolelinux.org/show_bug.cgi?id=1064"
    This example is according to the sugestions made for using roaming profiles
    You can read it at "http://www.samba.org/samba/docs/using_samba/ch04.html"

 -- Vagrant Cascadian <vagrant@freegeek.org>  Tue, 21 Jul 2009 09:52:26 +0200

debian-edu-config (1.425) unstable; urgency=low

  [ José L. Redrejo Rodríguez ]
  * updated ldap-debian-edu-install to add ldif files for powerdns
  * added cf/cf.pdns to fix pdns-recursor configuration
  * added ldap-bootstrap/dns ldif files
  * added etc/powerdns/pdns.d/pdns-debian-edu.conf and updated Makefile

  [ Vagrant Cascadian ]
  * Actually install plugin to add keys to the LTSP chroot's apt keyring.
  * Exit cron.hourly script when debian-edu-config is no longer installed by
    checking for presence of debian-edu-fsautoresize and innetgr.
    Patch by Filippo Giunchedi <filippo@debian.org> (Closes: #493338)
  * Remove most traces of lessdisks, as it was removed from Debian.
  * Use invoke-rc.d to reload bind in resolvconf script, so that it respects
    the policy layer (and fixes lintian warning).
  * Call update-mime without full path in postinst, as suggested by Debian
    Policy 6.1.
  * purge Packages and Release files that debootstrap may have copied
    incorrectly, which prevents apt from fetching the correct Packages files
    when installing from NETINST CD
  * add ltsp-build-client plugin (backported from upstream) so that it respects
    http proxy settings for apt when building ltsp chroot 
  * update Standards-Version to 3.8.1, no changes needed. 
  * update debian/compat to version 7, as older versions are no longer used.
  * build-depend on debhelper >= 7 
  * add "set -e" to preinst, so that errors stop package from installing
  * lower priority to extra, as it depends on several packages that are
    priority extra, to comply with debian policy 2.5.

  [ Holger Levsen ]
  * Add depends to net-tools.
  * Remove cf.bind9 and etc/bind - we don't need it anymore.
  * Rename testsuite/bind9-dns to testsuite/dnsd. 
  * Cleanup and fix cf/cfengine.conf so that cf.pdns is executed.
  * Include patch from John Skogtvedt to ldap-bootstrap/dhcp.ldif to enhance 
   the LDAP structure to work better with the changes in lwat adding support
   for managing DHCP with lwat.
   - Fix wrong filename on cn=INTERNAL
   - Add another dhcpGroup to cn=INTERNAL, because of the 250-host dhcpGroup 
    limit (there is room for more than 250 hosts on the 10.0.2.0/23 network)
   -  Remove all per-host filenames. It's confusing and a source of errors
      if the filename on dhcpSharedNetwork/dhcpGroup is changed and only a few
      hosts have filename set.

  [ Luk Claes ]
  * Fix Italian translation: s/nagios2/nagios3/.
  * Remove obsolete nagios2 stuff.

  [ Petter Reinholdtsen ]
  * Replace pam_foreground with pam_ck_connector.so in
    etc/pam.d/common-session-debian-edu, to move to consolekit instead
    of pam-foreground for tracking sessions for device access.
  * Extend the README with ideas for LDAP based client configuration.
  * Adjust debian-edu-pxeinstall to handle memtest86+ as well as
    memtest86.
  * Extend debian-edu-pxeinstall to fetch boot images from the
    d-i-bootimages package if it is installed.

  [ Oded Naveh ]
  * Install override plugin to remove existing chroot at before-install.
    This plugin is primarily intended to serve during system installation.

  [ Vagrant Cascadian ]
  * only delete existing LTSP chroot if --purge-chroot commandline option is
    specified. 
  * ltsp-build-client plugins: default --purge-chroot to true when CD install
    is detected

  [ Ronny Aasen ]
  * change loglevel of ldap server from 0 to none, to get critical errors in
    the log.
  * change the server check of cfengine, to look for the Main-Server string in    
    /etc/debian-edu/config. checking of named is useless after we replaced
    bind.
  * add bind, and pdns checks to cfengine. and use it in the bind cf script. 
  * Adapt smbaddclient.pl to tbldump output in lenny, while keeping backwards 
    compatibility. 
  * add some common samba indexes to slapd-lenny_debian-edu.conf

  [ Daniel Hess ]
  * Update samba.schema from Samba version found in Lenny.
    The Samba version found in Lenny uses some new attributes not yet
    supported by out LDAP setup.
  * Allow smbadmin (the administrative user used by Samba) to access
    some more attributes. The Samba version in Lenny seems to be very
    unhappy if it can not add or modify this attributes.
  * Load (include) dnsdomain2.schema on slapd-lenny_debian-edu.conf
    needed by powerdns.
  * Correct webcache cname and add some cnames of tjener to ldap
  * Fix pdns cfengine script to really change local-port of recursor.
  * Add SRV records for _ldap and _syslog to the LDAP DNS bootstrap
    file. Fixes libnss-ldapd lookups with 'uri DNS' configuration.

 -- Vagrant Cascadian <vagrant@freegeek.org>  Tue, 12 May 2009 22:01:23 -0700

debian-edu-config (1.424) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Make sure samba test is executed also on combined servers.
  * When copying the host sources.list, avoid cdrom entries to try to
    get the installation working with netinst CD.
  * Make iceweasel the default browser, as it handle multimedia and
    flash pages better than konqueror.
    - Use it as the x-www-browser alternative using
      etc/apt/apt.conf.d/99-edu-prefer-iceweasel.
    - Tell KDE to use it as its default browser in
      /usr/share/debian-edu/common/share/config/kdeglobals.
    - Make it show up in the KDE panel instead of konqueror for all
      users using
      /usr/share/debian-edu/common/share/apps/kicker/default-apps.
  * Add OOo Writer to the default KDE panel.
  * Existing LDAP SSL certificate should only be a warning, not an
    error.  This avoid an error report during installation when both
    cfengine runs work as they should.
  * Increase lifetime of OpenLDAP SSL certificate from 30 days to 10
    years.
  * Add cfengine rule to remove the generated /var/www/index.html blocking
    our translated web pages.
  * Restructure debian-edu-pxeinstall, moving pxelinux.0 from
    /var/lib/tftpboot/debian-edu/ to /var/lib/tftpboot/ and changes
    following from this move, to allow us to fetch files from
    /var/lib/tftpboot/ltsp and thus enable thin client boot using the
    new PXE menu.
  * Adjust PXE boot setup to install KDE desktops by default, and use boot=nfs
    for thin client boots.
  * Rewrite default DHCP config to tell klients to boot using the new
    path.
  * Adjust debian-edu-fsautoresize to only process each mounted device
    once.  This solve problem during installation of workstation where
    /dev/.static/dev was incorrectly handled.
  * Get debian-edu-reboot-when-idle to work by using start-stop-daemon
    to detatch the process and by using 'who' to check if the machine
    is idle.  Translate some of the comments in the script.
  * Change mkslapdcert to allow everyone access to the public certificates
    in /etc/ldap/ssl/.  Thanks to Daniel Hess for the investigation and
    proposed solution.  This get LWAT working again.
  * Change how the networked desktop profile is enabled.  Avoid dpkg,
    as it is slow and might fail if the database is locked.  Look for
    /etc/pam_ldap.conf as a flag file instead.  It should be present
    on all machines using LDAP to check passwords.
  * Add draft script ldap-tools/sitesummary2ldap, trying to populate
    machine objects in LDAP based on the collected sitesummary information.
  * Add DNS alias ocsinventory for use by OCS Inventory clients to
    connect to their server.
  * Change /etc/export on LTSP servers to allow clients to boot from the
    Debian Edu backbone network as well (10.0.2.0/23).
  * Add cfengine edit rule for /etc/mplayer/mplayer.conf to get
    <URL:http://www.filmarkivet.no/open/> working.  It is a workaround
    for bug #491403.
  * Disable adept notifier in all networked installs, instead of only
    for LTSP clients and students.  It should only be enabled in
    standalone profiles.
  * Adjust ltsp-make-client to get it working better in Lenny:
     - Use aptitude to install the tasks instead of tasksel to get
       better output when it fail.
     - Try to automatically resize LTSP partition if it is too small.
     - Do not fail if LANG is not set.
     - Do not fail when using LDAP based dhcp server.
     - Disable CDROM apt source automatically instead of failing if it
       is enabled.
  * Add support for automatic LVM resize of /opt/ in ltsp-make-client.
  * Ajust LTSP client build hooks to install aptitude and
    debian-edu-archive-keyring to make sure it is installed in every
    LTSP chroot.
  * Change installation of init.d scripts boot_xconf report-reboot to
    make sure the order and runlevel of the LSB headers match the
    update-rc.d call.
  * Move start of init.d/update-hostname before $syslog, to make sure
    we get the correct hostname in logs on the first boot.
  * Change dependencies from tftp to tftp | tftp-hpa to avoid conflicting
    with ltsp-client-core and allowing debian-edu-config to be installed in
    an LTSP chroot.
  * Move start of init.d/open-backdoor after $syslog, to make sure
    any error is logged.

  [ Vagrant Cascadian ]
  * LTSP: disable gpg verification for debootstrap when doing CD install.
  * add "boot=nfs" to default boot options for thin clients

  [Bart Cornelis]
  * Regenerate desktop-profile cache as we added profiles

  [ Holger Levsen ]
  * Added Italien version /var/www/index.html.it thanks to Claudio Carboncini.
  * Added Swedish debconf translations thanks to Martin Bagge. (Closes: #503600)
  * Added Russian debconf translations thanks to Yuri Kozlo. (Closes: #496948)
  * Added Japanese debconf translations thanks to Hideki Yamane. (Closes: 510717)
  * Move "boot=nfs" to the beginning of the LTSP boot options, as one will
    hardly ever want to remove it.

  [ Vagrant Cascadian ]
  * Added ltsp-build-client plugin (099-progress-log) that logs when each step
    of ltsp-build-client is finished.
  * Fix bug in ltsp-build-client plugin preventing debian-edu-archive-keyring
    from being installed in the debootstrap phase.
  * Always add server's /etc/apt/trusted.gpg to the LTSP chroot's apt keyring.
  * Add myself to Uploaders. 
  * Add flags to allow Debian-Maintainer uploads. 

 -- Holger Levsen <holger@debian.org>  Wed, 18 Mar 2009 21:59:26 +0100

debian-edu-config (1.423) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Reorder squid.conf cfengine rule to work with the file in Lenny.
  * Drop squid.conf edit rule for adding the CUPS and webmin ports
    (631 and 10000), as it is now the default in squid.
  * Rewrite squid.conf access rule to allow access for all RFC 1918
    nets (10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16), and not only
    the backbone and thin client net, to reduce the difference between
    our and the default squid configuration.
  * Add cfengine code to initialize PXE install during install.
  * Rewrite PXE install script to use DNS name and not IP address to
    find preseed file.  Also make sure the file it creates are
    readable by everyone.
  * Preseed DNS domain in PXE installs to get less questions asked.
  * Make sure test installs using PXE uses the test repository.
  * Call sync before and after cfengine, to see if it solve the
    strange problem with cfengine not running to completion.
  * Adjust LDAP client test to match the current correct
    configuration.
  * Make debian-edu-fsautoresize more verbose when -v is used.
  * Added new helper script iceweasel-plugin-support useful for
    listing the claimed mime types of mozilla plugin.
  * Move iceweasel prefs file from /usr/lib to /usr/share, to avoid
    overriding all iceweasel configuration (Closes: #491536).
  * Change cfengine rule for thin-client server to only do related
    edits on thin-client-server installs.
  * Only build the PXE installation environment if we can download
    files from the the Internet, until we find another way to fetch 
    the d-i (PXE) boot images.
  * Drop cfengine rules for nss-ldap, we use nss-ldapd now.
  * Run /usr/share/doc/kaffeine/install-css.sh during installation for
    workstation and standalone profiles if downloading from the
    Internet work.
  * Split out ldap-server-getcert tool from the fetch-ldap-cert init.d
    script.
  * Added script debian-edu-winbind moved from the debian-edu-install
    package.
  * Try to get LTSP installation working, by installing
    debian-edu-archive-keyring using debootstrap and using apt option
    --allow-unauthenticated until our CD is signed.
  * Use lsb_release output to avoid hardcoding distribution name in
    debian-edu-pxeinstall (Closes: #489715).
  * Try to get PXE install of LTSP servers working by preseeding
    ltsp-build-client-udeb.
  * Add LTSP build plugin to accept the local component when
    installing from CD, and to append the host sources.list to the
    LTSP chroot sources.list to get the same set of packages
    available.

  [ Vagrant Cascadian ]
  * Add ltsp plugin to default to lenny if distribution detection
    fails.

  [ Translations ]
  * Updated Turkish from Mert Dirik (Closes: #491929).

  [ Holger Levsen ]
  * Remove Andreas Stockholm from uploaders, thanks Andreas! 

 -- Holger Levsen <holger@debian.org>  Fri, 25 Jul 2008 23:24:10 +0000

debian-edu-config (1.422) unstable; urgency=low

  * preinst: compare against in Debian released versions only when
    handling conffile removals.
  * debian/control: Turn depends on memtest86 and syslinux into
    recommends on amd64 and i386 only, so that the package is
    installable on other archs.

 -- Holger Levsen <holger@debian.org>  Wed, 16 Jul 2008 14:21:43 +0000

debian-edu-config (1.421) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Correct DHCP server configuration in LDAP and on disk.
  * Report test duration instead of time stamps.
  * Remove obsolete code in testsuite used to to rename
    /etc/skolelinux/config to /etc/debian-edu/config.
  * Speed up some tests by reducing number of ping packages used from
    3 to 1.
  * Speed up DNS test suite by only looking up external DNS entries if
    ping reches the the IP address in question.
  * Speed up package installation test by only quering dpkg once for
    the list of installed packages.
  * Correct timezone test to work properly, and fix bugs in handling
    of BR and SE country codes.
  * Depend on discover | discover1 for the hardware test.
  * Increase cfengine editfilesize from 150k to 200k, to make sure it
    can edit squid.conf (now 164k).
  * Update syslog configuration to configure rsyslog instead of
    sysklogd.
  * Move iceweasel client proxy setting from cf.iceweasel to cf.squid
    to have it next to the configuration of environment and KDE.  This
    make cf.iceweasel obsolete.  Remove the conffile.
  * Change wpad URL passed on using DHCP from http://10.0.2.2/wpad.dat
    to http://www/wpad.dat, to make it easier to redirect using DNS.
    Add the wpad info to the DHCP packages sent on the thin client
    network too.
  * Remove obsolete debian/debian-edu-config.modules and the call to
    dh_installmodules.  It was useful in Woody, a long time ago.
  * Depend on resolvconf to get the correct DNS client configuration.
  * Change iceweasel and KDE proxy settings to use "Web Access
    Protocol Discovery" for proxy configuration, to avoid hardcoding
    proxy settings on the clients.  Add wpad DNS alias to get this
    working with Firefox.
  * Remove KDE test to check for the new proxy setting indicator, as it no
    longer make sense.
  * Change LTSP test to look for /etc/hosts in the chroot, not just the
    /etc/ directory, as the latter is generated by cfengine.
  * Add a rootDSE ldif entry to provide extra information in the
    OpenLDAP rootDSE.
  * Add RFC 2782 style service entries for ldap, http and syslog in
    DNS.
  * Add smtp-server and www-server options to the DHCP server setup,
    pointing to http://www/ and postoffice.
  * Provide replacement /etc/dhcp3/dhclient.conf file, to add options
    ntp-servers, log-servers, smtp-server, www-server, wpad-url to the
    request list.
  * Add script /usr/sbin/debian-edu-pxeinstall to generate a PXE boot
    environment for installing Debian Edu.
  * Provide PXE boot image /var/lib/tftpboot/debian-edu/pxelinux.0
    on backbone network by default, and enable PXE installation.
    Depend on atftpd | tftpd-hpa, tftp, syslinux, memtest86 and
    debian-edu-artwork to get the needed files.
  * Add empty netgroup shutdown-at-night-hosts for make it easier to
    activate it on clients.  Add generator for the server part using
    this netgroup.
  * Fix samba test to run only on Main-Server, where the samba packages
    are installed.
  * Add cron job to automatically run 'debian-edu-fsautoresize -n' on
    hosts listed as member of the fsautoresize-hosts netgroup, to make
    it easier to automatically extend LVM volumes on a large site.
  * Change testsuite/ldap-client to use the LDAP rootDSE to locate the
    LDAP base.
  * Remove unused and old LDAP schemas norEduPerson and EduPerson.
  * Added script /usr/share/debian-edu-config/tools/qemu-test-network
    to test a complete network using qemu.
  * Rewrite how the networked desktop-profile settings are enabled, to
    activate when the education-networked package is installed, instead
    of when the education-standalone package is not installed.
  * Edit init.d scripts to remove bashism in text output.  No use
    providing translation hooks when the rest of the i18n framework
    is missing (Closes: #486029).
  * Move etcinsvk from Recommends to Depends, to make sure it always is
    installed.

  [ Holger Levsen ]
  * Remove obsolete code checking for /etc/skolelinux in
    bin/debian-edu-hd-warn, share/debian-edu-config/tools/logoutkill.sh
    and share/debian-edu-config/tools/nightkill.sh
  * Change the hardcoded distribution name in /usr/sbin/debian-edu-pxeinstall
    to lenny, so that this will continue to work when testing becomes stable.
  * Rewrite test for etcinsvk in postinst to keep lintians checkbashism test
    quiet.

 -- Holger Levsen <holger@debian.org>  Wed, 16 Jul 2008 11:31:45 +0000

debian-edu-config (1.420) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Add Xsession.d fragment to trunkate or remove ~/.xsession-errors.
  * Move iceweasel configuration into separate files in
    /lib/iceweasel/defaults/pref/ to avoid editing a conffile during
    installation.
  * Enable spell checking in both single-line and multi-line fields
    in iceweasel.
  * Add usplash to list of packages to install in the LTSP chroot.
  * Correct fatal typo in debian-edu-fsautoresize.

  [ Holger Levsen ]
  * testsuite/network: rename the "barebone" profile to "minimal", add a test
    for the Sugar profile.
  * testsuite/taskpkgs: add a check for the Sugar profile.
  * testsuite/kdm: do not run this for the Sugar profile.
  * testsuite/ldap-client, ntp and squid: also run these teste for the Minimal
    profile.
  * debian-edu-test-install: Add timestamps to the logfile when running the
    tests.

  [José L. Redrejo Rodríguez]
  * Added gconf values to limit visibility of usb mounted disks on Gnome

 -- Holger Levsen <holger@debian.org>  Thu, 26 Jun 2008 18:52:29 +0000

debian-edu-config (1.419) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Avoid error from init.d/fetch-ldap-cert when /etc/ldap/ldap.conf
    is missing.
  * Correct munin-node configuration to avoid boot hang.  Remove
    /etc/munin/debian-edu-munin.conf and add
    /etc/munin/debian-edu-munin-node.conf with correct content.
  * Change testsuite/ldap-client to look for /etc/nss-ldapd.conf instead
    of the old /etc/libnss-ldap.conf.
  * Remove option schemacheck from slapd-lenny_debian-edu.conf, as it is
    not supported by slapd version 2.4.7.
  * Remove option TLSCipherSuite from slapd-lenny_debian-edu.conf as
    version 2.4.7 of slapd in Debian is linked with gnutls which provide
    a different set of cipher names (see #462588).  Hoping the default
    gnutls settings are ok.
  * Depend on openssl to pull in SSL tools for certificate
    generation and checking.
  * Change mkslapdcert to generate certificate file with openldap:openldap
    ownership, to make sure slapd can read it.  Drop cfengine rule doing
    the same.
  * Correct cfengine rule to detect lenny installs.
  * Add missing dhcp.schema to slapd.conf and package.
  * Drop cfengine rule to remove the LVM volume debianedufreespace.
    This task is better left to the installer scripts.
  * Add cfengine edit rule for kdm to avoid listing all users in the
    KDM login screen.
  * Disable adept notifier for all LTSP clients, also non-students.
  * Remove debian-edu-etc-svk code, and moved it to separate package
    called etcinsvk. (Closes: #482386)
  * New cfengine rule to allow NFS clients to access the servers FAM
    service, to reduce the amount of NFS traffic from each client.
  * Change debian-edu-fsautoresize to syslog when resizing.

  [ Ronny Aasen ]
  * Cfengine scripts fail becouse cf.munin is gone.  Removed
    references to cf.munin.
  * Fix typo in ldap-debian-edu-install file path

  [ Holger Levsen ]
  * Switch to nagios3.
  * debian/rules: use binary-indep instead of binary-arch, as the package is
    architecture independent.
  * Make sure to remove slapd-etch_debian-edu.conf which was left over
    from change done by Patrick Winnertz in version 1.418.
  * Remove empty directories /usr/share/lintian/overrides/ and 
    /usr/share/man/man1/
  * Added copyright statement to debian/copyright. 
  * Bump Standards-Version to 3.8.0.
  * Add Vcs- pseudo-headers to debian/control.

 -- Holger Levsen <holger@debian.org>  Sat, 21 Jun 2008 14:58:59 +0000

debian-edu-config (1.418) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Improve init.d/open-backdoor, to save the correct pid file when
    started and remove it when killed.
  * Correct LSB header of init.d/boot_xconf to match reality.
  * Do not stop update-hostname during shutdown to stop wasting time.

  [ Patrick Winnertz ]
  * Fix some lintian errors concerning deprecated keys in desktop entrys.
  * Switched to dhcp3-server-ldap in order to store dhcp informations in ldap
  * Removed cf.munin in favour of using the default file.
  * Removed cf.ssh .. X11Forwading is enabled now by default
  * Switched some configuration stuff for lenny (basically replaced etch in
    cf.* scripts with lenny)
  * Remove obsolte nagios1 stuff

 -- Patrick Winnertz <winnie@debian.org>  Fri, 04 Apr 2008 23:52:37 +0200

debian-edu-config (1.417) unstable; urgency=low

  [ Morten Werner Forsbring ]
  * Syntax-cleaning in cf/cf.homes and removing redundant stuff.
  * Remove workaround for #375077 (libnss-ldap) failed to bind to LDAP
    server) in cf/cf.ldapclient, as this is fixed in etch and newer (the
    create-action is not a valid file-action in cfengine 2.2.3).
  * Bumped the standards-version to 3.7.3 (no changes).
  * Replaced the Listen-interface debian-edu-ssl-default Apache-site with
    NameVirtualHost (Listen-stuff is already present in ports.cfg).
  * Added 'ServerName www' to the debian-edu Apache-sites.
  * Drop running discover2 from testsuite/hardware as it does not have
    as nice --format functionality as discover1, and we did not come up
    with a alternative solution for the formatting.

  [ Petter Reinholdtsen ]
  * Add code in preinst to remove obsolete and unmodified conffiles,
    both init.d scripts and other files (Closes: #458524).
  * Correct paths in cf/cf.ltsp to use $(ltsp_arch) instead of hardcoding
    i386, to get it working better on non-i386 and non-amd64 architectures.
  * New helper program ltsp-arch-debian-edu returning the ltsp architecture,
    to fix cfengine configuration with cfengine version 2.
  * Use new helper program ltsp-arch-debian-edu to set ltsp_arch variable,
    to get it working with both cfengine 1 and 2.
  * Add workaround for /dev/pts/ mount missing when d-i installs this package,
    by trying to mount it in debian-edu-etc-svk if it is missing.
  * Only configure libnss-ldap when it is installed.  It should not be
    configured when the new libnss-ldapd is used.
  * Change ltsp-make-client to make /var/lib/ntp writable, to make sure
    ntpd can store its drift file.
  * Escape : in cfengine scripts to get them working with cfengine version 2.2.
  * Start on a script to enable or disable exam mode.  Currently just
    an empty shell.

  [ Patrick Winnertz ]
  * Prepare for a new upload to debian
  * Added Homepage field to control
  * Bump standards Version to 3.7.3

 -- Patrick Winnertz <winnie@debian.org>  Thu, 07 Feb 2008 10:11:27 +0100

debian-edu-config (1.416+svn39964) terra; urgency=low

  [ Petter Reinholdtsen ]
  * Comment out call from apt to debian-edu-etc-svk, as it messes
    with the terminal and make some install scenarios hang.
  * Set SVKBATCHMODE in debian-edu-etc-svk to enable non-interactive
    mode when used with svk version 2.0.1-1 and above.
  * Fix exim config fix for bug #1264 to not fail in LTSP chroots, where
    exim isn't installed.

  [ Patrick Winnertz ]
  * Rename cf.mozilla to cf.iceweasel and made it modify the correct files
    (Closes Skolelinux bug: 1298)
  * Made iceweasel use icedove instead of mozilla-thunderbird

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 23 Jan 2008 13:44:07 +0100

debian-edu-config (1.416+svn39828) terra; urgency=low

  * Make sure our extra LTSP packages and preseeding is used also when LTSP chroot is
    generated after installation.
  * Change APT hook for the debian-edu-etc-svk call do not block waiting for
    input by redirecting stdin from /dev/null.
  * Ignore failures from debian-edu-etc-svk in the postinst while we wait for
    svk bug #435786 to be fixed.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 14 Dec 2007 23:44:20 +0100

debian-edu-config (1.416+svn39481) terra; urgency=low

  [ Ronny Aasen ]
  * Adding groupmap commands to samba-debian-edu-admin, for the default groups
    jradmin, students,teachers. part of the fix for #1270
  * Cleaning up swap files for thinclients that are powerdown/unreachable.
    Solves Skolelinux bug #1281.

  [ Petter Reinholdtsen ]
  * Add ltsp-build-client script fragment to pull in alsa-utils when
    building the thin client chroot.  Solves Skolelinux bug #1288,
    at least for new installs.
  * Make sure init.d/update-hostname only run on boot.
    (Solves skolelinux bug #1287).
  * Make sure init.d/boot_xconf only run on boot.
  * Quiet down nbdswap-cleanup when nc fail to connect to the client.
  * Undo some description changes in root.ldif, and sync the names with
    samba-debian-edu-admin, using 'institution' instead of 'school' to
    cater for users who do not call themselves schools.

  [ Daniel Hess ]
  * Adding groupmaps to the root.ldif so they get added during installation.
    Let samba-debian-edu-admin set sambaNextRid to 1003 to don't collide with
    the rids used in root.ldif.

 -- Petter Reinholdtsen <pere@debian.org>  Sat,  1 Dec 2007 14:06:44 +0100

debian-edu-config (0.416+svn39160) terra; urgency=low

  * Do not allow debian-edu-etc-svk commit to break apt upgrades.
    Solves Skolelinux bug 1283.
  * Configure debian-edu-etc-svk to ignore the machine generated
    file /etc/mtab.
  * Use debian-edu-etc-svk commit instead of the old update in
    the postinst.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 24 Nov 2007 12:11:10 +0100

debian-edu-config (0.416+svn39072) terra; urgency=low

  * Fix INTERFACE setting in update-hostname-from-ip (Solves Skolelinux
    bug #1282).

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 21 Nov 2007 23:38:38 +0100

debian-edu-config (0.416+svn38891) terra; urgency=low

  [ Ronny Aasen ]
  * Fix a bug in the mailconfiguration. Mails are not sent via smarthost. Also
    check for the bug on upgrades and fix the link if needed.
    Solves skolelinux bug #1264

  [ Daniel Hess ]
  * Add ltsp_local_mount init-script to setup access to local cdroms on
    diskless workstations by making /etc/mtab writeable and creating
    /media entries. Solves skolelinux bug #1234.
 
  [ Klaus Ade Johnstad ]
  * Replaced 127.0.0.1 with www in index.html for Sitesummary
  
  [ Morten Werner Forsbring ]
  * Adjust the Nagios disk-limits to 10% and 5% for warning and critical.
  * Default to not send mail from Nagios.
  * Really remove the slbackup cfengine-stuff (as it wasn't used).
  * Change my lastname.
  
  [ Finn-Arne Johansen ]
  * Make smbaddclient invalidate passwd cache whenever a samba
    workstation is joined to the domain (Solves Skolelinux bug #1269)
  * Make update-hostname-from-ip use the interface with the default gw to
    fetch the hostname, to make it work on a laptop with wireless
    and others
  
  [ Petter Reinholdtsen ]
  * Link to the language specific documentation directories from the
    default web pages for German, Norwegian Bokmål and Dutch.
  * Add link to the Russian start web page from the other start pages.
  * Update cfengine-debian-edu to use the current flag file
    (/etc/inittab.real), and not the woody flag file.  Remove obsolete
    test base-config which is looking for the woody flag file.
  * Remove unused cfengine variable 'domain' from cfengine.conf, as it
    broke configuration of the live CD.
  * Do not create /etc/ntp.conf on standalone installs.  The ntp
    packages are not installed in standalone mode.
  * Remove share/debian-edu/students/share/config/kdesktoprc, as it
    do not seem to have a purpose, and block the default background
    image in debian-edu-artwork to show up for users with the studends
    KDE profile.
  * Disable editing of KDE language profile files in
    /usr/share/locale/l10n/no/, as it was only needed in woody and sarge.
  * Remove obsolete cf/cf.pcmcia and cf/cf.mime-support.
  * Remove all woody entries from cf/*.
  * Remove useless/redundant cf/cf.nat.
  * Correct handling of or (|) in cfengine rules.
  * Change slapd handling in ldap-debian-edu-install, to avoid
    starting slapd if it wasn't running when the script started.
  * Detect sudo environment in debian-edu-etc-svk, and fetch $HOME
    from the passwd file in this case. (Solves Skolelinux bug #1271)
  * Change cfengine rules to make sure /skole/tjener/home0/ exist even
    when manual partitioning is used. (Solves Skolelinux bug #1276)
  * Add APT hook for debian-edu-etc-svk to commit before and after
    packages are installed, to make it easier to figure out what changes
    were done by apt.
  * Change init.d/resize_lvm dependency, making lvm optional, to allow
    the package to be installed with insserv when lvm isn't installed.

  [ Patrick Winnertz ]
  * Added chguserpw.desktop which is part of lwat to installed it
    automatically on the desktop of students. 

  [ Luk Claes ]
  * Removed myself from uploaders.

 -- Patrick Winnertz <patrick.winnertz@skolelinux.org>  Wed, 08 Aug 2007 12:58:57 +0200

debian-edu-config (0.415) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Change LTSP build rules to use a network based APT source when
    build LTSP chroot with amd64 netinst CD, as the CD is missing the
    i386 binaries needed.
  * Remove cfengine rule to update /etc/default/update-hostname.  It
    is now handled by preseeding.  Solves skolelinux bug #1228.

  [ Daniel Hess ]
  * For network based LTSP build on amd64 change build rules:
    . Set option_mirror_value instead of MIRROR and add
      option_extra_mirror_value for skolelinux/local packages.
    . Set local as component for exta_mirror and remove it for all other
      mirrors.
    . Add the Debian-Edu archive key as in debian-edu-archive-keyring to
      the apt-keys list, so it is available when the Release file is checked.
    . Check for http_proxy set to "high" and unset it, if it is.
      This seems to be a bug with debconf, which returns always "high" after
      the debconf priority (which is high) was been read.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 20 Jul 2007 17:08:03 +0200

debian-edu-config (0.414) unstable; urgency=low

  [ Daniel Heß ]
  * Add suffix for group mappings to samba config. Allow samba to add
    groupmapping existing groups in the slapd config. This restores the
    old behaviour from when groupmaps where stored external.
  * Add Samba groupmap information to "admins" group when loading root.ldif
    in ldap-debian-edu-install. (Closes skolelinux bug #1223)
  * Include "displayName" attribute in the groupmap. This is not required
    for it to work, but it's displayed in Windows and is less confusing
    this way.

  [ Petter Reinholdtsen ]
  * Remove cfengine rule to edit /etc/opera6rc.fixed and other
    references to Opera.  Opera is no longer included.
  * Add more debug output to ldap-debian-edu-install.
  * Disable editing of /etc/inputrc, as testing show that it is no
    longer needed to support 8-bit characters in bash.
  * Remove bogus calls to db_go in debian-edu-config.postinst.

  [ Holger Levsen ]
  * Modified /etc/lsb-release to only include DISTRIB_DESCRIPTION.

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 18 Jul 2007 00:26:20 +0200

debian-edu-config (0.413) unstable; urgency=low

  [ Ronny Aasen and Petter Reinholdtsen ]
  * Fixed a bug in cfengine's ltsp_arch variable, that broke the
    installer.  Based on patch from Klaus Ade Johnstad.  Fixes
    skolelinux bug #1196.

  [ Klaus Ade Johnstad ]
  * Fixed typo introduced in fix for skolelinux bug #1196
  * Fixed tail according to new syntax, 's/tail +/tail -n +/g'
    in /usr/sbin/ltsp-make-client
  * Fixed bug #1220, typo in lts.conf

  [ Petter Reinholdtsen ]
  * Update ltsp testsuite to use i386 on amd64 systems to fix
    skolelinux bug #1200.
  * Fixed debian-edu-etc-svk initialization using expect, and
    improved the script to a point where it is working properly.
  * Make it possible to enable debian-edu-etc-svk by preseeding
    debian-edu-config/etc-in-svk, and include cronjob for updating
    the svk state of /etc/.  Depend on svk and expect to make
    sure the needed packages are installed.
  * Make sure init.d/start-wlan is not executed during package
    installation, as it can kill the network connection on laptops.
  * Change init.d/fetch-ldap-cert to extract the server certificate
    using the SSL protocol, instead of downloading it over HTTP.
  * Correct ldap-tools/mkslapdcert to extract the server certificate
    (and no the public key) and make it available for download, as this
    is the file needed by clients interested in verifying the SSL
    connection to the LDAP server.
  * Rewrite ldap.conf to use the downloaded LDAP server certificate to
    verify the connection, trying to make it possible to disable the
    'TLS_REQCERT never' setting to enforce this.  It is not yet
    working, so the 'TLS_REQCERT never' is still needed.  This is
    related to skolelinux bug 1211.
  * Move stray client side LDAP configuration from cf.ldapserver
    to the more correct cf.ldapclient.
  * Remove kdm theme cfengine rules.  They are no longer needed.
  * Renamed the 'update' command in debian-edu-etc-svk to commit.
    The old command still work, but will be removed in the future.
  * Add proposed APT sources in the LTSP chroot as well.  Related to
    skolelinux bug #1168.
  * Remove code in mkslapdcert to make the LDAP SSL certificate
    available from the web server.  It is no longer needed when
    fetch-ssl-cert can fetch it directly from the LDAP server.
    Make sure to only try to download the certificate if it
    is mentioned in the LDAP config.
  * Modify cfengine rule for editing /etc/libnss-ldap.conf and
    /etc/pam_ldap.conf to avoid editing if the host setting already is
    present.
  * Improve usage information printed by debian-edu-fsautoresize.
  * Extend testsuite/taskpkgs to detect if a package in a task is
    missing.
  * Update cfengine rule for /etc/hosts.allow to also allow access
    from 10.0.2.0/23 to tftp and portmap, making sure diskless
    workstation boots get access.
  * Allow 127.0.0.1 NFS mount privileges to the LTSP chroot, to
    get qemu testing to work out of the box.
  * Updates in ltsp-make-client:
    - General cleanup and convert it to use aptitude
      instead of apt-get to track manually installed packages.
    - Make sure it installs debian-edu-archive-keyring, and
    - fetches the LDAP SSL certificate.
    - Add code verify that enoug disk space is available in
      /opt/ltsp/$arch before starting.  Using 4096 MiB as the limit.
    - Add code to make sure /var/lib/dbus and /media is writable
      by dbus.  Solves skolelinux bug #1180.
    - Stop installing usbmount.  It does not work at the moment,
      and is not needed when udev/hal is working.
  * Specify SCREEN_07=ldm in lts.conf to make sure ldm is still
    enabled on thin clients after ltsp-make-clients installed
    kdm.  Solves skolelinux bug #1210.

  [ Steffen Joeris ]
  * Include debian-edu-etc-svk under the SBIN programs in the Makefile
    to make sure it is included in the binary package
  * Make sure that the start page translations are in sync with the
    English page (Closes skolelinux bug #1156)
   - Include updated Spanish start page
    Thanks to José L. Redrejo
   - Include initial Russian start page
    Thanks to Yuri Kozlov
   - Include updated German start page
    Thanks to Ludger Sicking
   - Include updated French start page
    Thanks to Xavier Oswald
   - Include updated Norwegian start page
    Thanks to Frode Jemtland
   - Include updated Dutch start page
    Thanks to Thijs Kinkhorst
  * Delete old obsolete directories from the old kde-profile
  * Add kgeography, gcompris, gimp and stopmotion to the students
    desktop (See skolelinux bug #1199)
  * Make sure that the standard kde start menu is recognized and avoid
    having an empty menu (Closes skolelinux bug #1199)
  * Remove obsolete desktop-directories dir from students kiosk mode
  * Change slapd-etch_debian-edu.conf to allow the members of the admin
    group to perform their administrative privileges
    (Closes skolelinux bug #1146)
  * Uncomment code in debian-edu-etc-svk to call aptitude, because the
    dependencies are already solved via Depends field and it would
    cause the installer to fail (Closes skolelinux bug #1205)
    Thanks to Daniel Heß
  * Remove dependency against debianutils as this package is essential
  * Make sure that Makefile clean call will honour failures
  * Remove some kde restrictions from the kiosk mode, only keep the
    rule that students are not allowed to start a new session and can't
    become root via kde. Thanks to Klaus Ade Johnstad for some advice
  * Include configuration file for adept_notifer to tell the application
    not to start during login (Closes skolelinux bug: #1151)

  [ Daniel Heß ]
  * Let cupsd listen on /var/run/cups/cups.sock for connections from
    local clients like the KDE printer ui (Closes skolelinux bug #1207)
  * Change slapd (ldap) config to restrict jradmins from changing the
    passwords of users with higher privileges (members of the admins group,
    smbadmin and the rootdn). This could had been used to set new passwords
    and gain access to accounts with higher privileges.
    Many thanks to Steffen Joeris for helping to implement this.

 -- Steffen Joeris <white@debian.org>  Thu, 12 Jul 2007 21:53:16 +0200

debian-edu-config (0.412) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Remove init.d/loadcpufreq, as the functionality is moved
    to the cpufrequtils package.
  * Add new pam.d/common-auth-debian-edu activated on standalone
    installations to make sure console users is given access to
    local devices.
  * Remove obsolete pam.d files not used since woody.
  * Provide access to the scanner group for users on the console.
    Based on patch to user-setup in Ubuntu.
  * Make default /usr/share/debian-edu-config/fsautoresizetab and
    include it in the package.
  * Change quoting in the dhcpd.conf editing in sbin/ltsp-make-client
    to try to get it working with bash (Related to Skolelinux bug #1060).
  * Install localization-config in ltsp-make-client, and run it after
    the packages are installed, trying to fix skolelinux bug #1127.
  * Make sure all pxe booting clients use the same path to pxelinux.0
    in dhcpd.conf.
  * Remove support for etherboot/non-pxe boot in dhcpd.conf.  Those
    with such network cards will have to add it manually.
  * Make sure the munin server is treated as a munin client when
    collecting information to get the new sitesummary integration
    working out of the box.  Change how munin-client.conf is updated
    to get the cfengine rule working.
  * Drop the fuse group from the list of groups assiged to console users,
    and make it a group assigned to all logged in users on thin clients,
    to make it easier to enable local device access on thin clients.
  * Make sure kderc is updated to enable the special desktop icons
    for the root user and the members of the admins group.
  * Make sure /var/www/index.html.?? files uses relative URLs when possible,
    and use the symbolic www DNS name instead of tjener.
  * Modified squid to access SSL on port 631, and change all links to Cups
    to use https on this port.
  * Change ldap-tools/mkslapdcert to secure the directory where the
    certificate is created before creating the certificate, and make
    the public key available in a separate file to make it easier to
    copy it to the clients.
  * Create init.d script fetch-ldap-cert to download after apache starts
    the LDAP SSL certificate on clients when they boot, unless it already
    is downloaded.
  * Rename ESERVER to the correct ESPEAKER in the desktop-profile trigger
    for thin client sound settings in KDE.  Fixes skolelinux bug #1183.
  * Add fuse to /etc/modules on thin-client-servers, to make sure
    local device access work out of the box when enabled.  Fixes
    skolelinux bug #1184.
  * Enable sound on LTSP thin clients by default, and let those who want
    silent clients disable it by changing to SOUND=N in lts.conf, instead
    of the other way around.
  * Add 000-arch-detection plugin for ltsp-build-client, to install i386
    LTSP chroot on amd64 machines.  Fixes skolelinux bug #1195.
  * Remove obsolete/renamed scripts cfengine-skolelinux, skolelinux-hd-warn,
    skolelinux-restart-services and skolelinux-test-install.  The rename
    was done in 2004, so documentation should be updated by now.
  * Enable local device access on LTSP thin clients by default.
  * Rename cfengine variable de_arch to ltsp_arch, to make it more obvious
    what the variable is used for.  Change its content to i386 on amd64.

  [ Ronny Aasen ]
  * Remove the timeout on nbd-server, it removed the swapfile from the
    client while it's running.
  * Cleanup the slapd config file. Rename from sarge to etch. And
    update the cf script to match. And remove the old woody file from
    the package.
  * Added sambaNextRid to smbadmin's acl. needed in order to join
    machines to the domain.
  * Added ldap-users.pl with dependencies from webmin 1.180, used by
    samba to create machine accounts in ldap.
  * Edited smbaddclient.pl to use the provided ldap-users.pl, and not
    webmin.
  * Added configfile to support the links to debian-edu-doc made from
    the local webpage.
  * Added script to cleanup the ltsp network swapdir daily (Closes
    Skolelinux Bug #1169)
  * Added script nbdquery. shows ports in use by nbd-client on ltsp clients
  * Changed nbdswapd-cleanup to use nbdquery on the ltsp clients, and edited
    cf.ltsp to activate nbdquery on the ltsp clients
  * Add dependency on lsof
  * Added nbdquery to the makefile

  [ Holger Levsen ]
  * Relabeled descriptions to say "all $foo in the institution"
    instead of "...school"

  [ Klaus Ade Johnstad ]
  * Small fix of comments in dhcpd.conf
  * Removed Norwegian comments in dhcpd.conf
  * Removed unneeded stanzas for ltsp-clients

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 16 Jun 2007 15:17:06 +0100

debian-edu-config (0.411) unstable; urgency=low

  [ Steffen Joeris ]
  * Remove icons from the kiosk desktop for student users which relate
    to uninstalled software (Closes Skolelinux Bug #1140)
  * Remove obsolete kiosk-profile directory as it is now divided into
    individual directories
  * Allow students to run a shell and the kde command execution
  * Include the kiosk mode for root
   - Give root the tjener desktop icon to call the internal webpage
   - Update Makefile and add the tjener.desktop file
   - Update debian-edu-config.postinst to generate additional config
     entry for the root kiosk mode

  [ Petter Reinholdtsen ]
  * Add the fuse group to the list of groups assigned during login, trying to get
    LTSP local device access working out of the box.
  * Avoid hardcoding the IP address on the default apache web page.
  * Avoid hardcoding IP addresses in the nagios config.  This will
    cause problem in case DNS is unavailable, but make it easier to
    change IP subnet.
  * Add pam-foreground as an optional pam session module, to get
    /var/run/console/ populated with information needed by dbus
    to give special privileges to users on the console.
  * Edit /etc/security/group.conf to set up local device access
    to local users for all profiles, not just standalone and
    workstation.
  * Remove unused directory /etc/kde2/kdm from package.
  * Correct URL to popularity-contest in the default web page.
  * Drop the popularity-context section in the default web page,
    as it is part of the default install now.
  * Add group description to the LDAP groups missing it
    (Closes skolelinux bug #1132).
  * Add new init.d script loadcpufreq based on scripts found in the
    powernowd package in Ubuntu to load the required cpufreq kernel
    modules, and edit /etc/default/cpufrequtils to enable ondemand
    cpu scaling to save power.
  * Change install rule to fail on errors copying files.
  * Add LC_ALL=C in bin/update-hostname-from-ip to make sure the
    output format is known.
  * Use the service name in tjener.desktop, to make it easier
    to use a different DNS domain.
  * Modify cf.ltsp to not export /var/opt/ltsp/swapfiles.  Swap is
    done using nbd and not nfs now.
  * Removed obsolete cf/cf.sarge-installation-cleanup and cf/cf.devfsd.
  * Avoid hardcoding DNS domain name on the web page.  Use relative
    links where it is possible.
  * New script sbin/debian-edu-fsautoresize making it easier to resize LVM
    volumes.  Add depend on libfilesys-df-perl to get it working.
  * Minor cleanup related to the init.d/nbd-poll script.

  [ Bart Cornelis (cobaco) ]
  * Added Dutch translation

  [ Holger Levsen ]
  * Added myself to uploaders.
  * added catalan translation, thanks to René Mérou
    <ochominutosdearco@gmail.com>
  * converted /var/www/index.html.?? files to unicode (Closes: Skolelinuxbug
    #1142)

  [ Ronny Aasen ]
  * Added configuration for network swap out of the default install.
    (Closes Skolelinux bug #1087)
  * Generate random nagios password at installation time (Closes skolelinux
    bug #1119)
  * Edit testsuite/bind9-dns to support bind9-host
  * Edit ltsp-make-client to include preseeds for popularity-contest.
  * Edit ltsp-make-client to prevent starting a second instance of all deamons
    in the chroot.
  * Make a working resolv.conf for the ltsp thin clients. (Closes Skolelinux
    bug #1073)
  * Provide debian's default DB_CONFIG before making the ldap DB's, shameless
    rip from slapd.postinst. (Closes Skolelinux bug #1150)
  * Renamed index.html.nb to index.html.no (Closes Skolelinux bug #1148)
  * Changed links on nagios to https.
  * Added a variable in cfengine, and replaced i386 in cf scripts.
  * Added support for bind9-host to update-hostname-from-ip.
  * Cleaning up cf.exim, mail should own /var/lib/maildirs
  * New syntax in authldaprc (Closes Skolelinux bug #1163)
  * Added slbackup-php in the webpage
  * Added a /debian-edu-doc to the webpage
  * Added subtree_check on exports made by ltsp-make-client (Closes Skolelinux
    bug #1167)
  * Forcing the use of encryption on cups administration pages.
  * Dropped developer pages, we use the wiki. on the webpage.
  * Updated the url for the mailinglists. On the webpage.
  * Make nbd-server save in the correct swapfile dir. avoid creating large files in
    /tmp (Closes Skolelinux bug #1169)

  [ Finn-Arne Johansen ]
  * Prepared for better integration with resolvconf

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 27 May 2007 08:47:19 +0200

debian-edu-config (0.410) unstable; urgency=low

  [ Patrick Winnertz ]
  *Include wpad for autoconfiguring the proxy for clients.

  [ Steffen Joeris ]
  * Correct the path to the kiosk profile in /etc/kderc
  * Remove unneeded .desktop files from the applications and Desktop sections
    for kiosk profile as these are not on the CD
  * Adding first version of the kpanel for the student kiosk profile
    which includes some generic directories and the some of the current
    applications
  * Remove webmin check from testsuite scripts as we do not have webmin
    anymore and this always reports an error after the installation
  * Drop the ispell-dict-default script from the testsuite as we are no
    longer distributing the education-desktop-other metapackage on the
    first CD due to space limits and therefore no longer including the
    various dictionaries and make sure that bogus error messaging after
    the installation is avoided
  * Do not perform the bind9-dns check after installation in case a
    standalone profile will be installed
  * Only perform network check for showmount if nfs-common is installed
    and therefore exclude the Standalone profile from this check
  * Disable all syslog checks on Standalone profile as it is not setup
  * Add myelf to uploaders
  * Add information about kiosk mode students to README
  * Drop cf.apache script and make sure that cf.apache2 script is
    installed
  * Include Spanish debconf translation (Closes: #407474)
    thanks to Javier Ruano
  * Include initial Portuguese debconf translation (Closes: #414060)
    thanks to Ricardo Silva

  [ Petter Reinholdtsen ]
  * Extend filesystem test to report ext3 file systems without the
    resize_inode feature.

  [ Ronny Aasen ]
  * disable cf.apache since we are installing apache2 now.
  * configure apache2 userdir with our homedir location
  * provide a new apache2 default sitefile, showing our frontpage and correct
    hostmaster email address.
  * provide a new apache2 ssl default sitefile, using a selfsigned cert.
  * modified debian/rules to use a debian-edu-config.links file
  * using cf.apache2 to enable userdir and  ssl modules.
  * using cf.apache2 to disable the debian stock default site, and enable our
    own ssl and regular default site files
  * Deleted webmin from our web frontpage
  * Added link to sitesummary on our web frontpage
  * fixed link to nagios on web frontpage
  * Added experimental nagios2 configuration /etc/nagios2/debian-edu
  * Added and enabeled cfengine script cf.nagios2
  * mount nfs with the tcp argument in automounter ldap
  * Add lwat to the local homepage
  * Add append_domain to squid.conf, to fix broken resolv on non FQDN
  * Make Nagios ignore space checks on special filesystems
  * Trying to remove the spare freespace partition properly, in cf.fstab
  * Update testsuite/timezone, /etc/localtime is not a symlink anymore.
  * alter the way we configure bind9, to avoid breaking on bind
    reconfiguration

  [ Finn-Arne Johansen ]
  * chown /var/lib/ldap to openldap after slapadd has been run as root

 -- Steffen Joeris <white@debian.org>  Fri,  9 Mar 2007 19:22:09 +1100

debian-edu-config (0.409) unstable; urgency=low

  [ Luk Claes ]
  * Added myself to uploaders.

  [ Petter Reinholdtsen ]
  * Adjust cfengine test for detecting etch, to look for '4.0' and not
    'testing', to match the current version.
  * Change testsuite/bind9-dns to not report missing Internet
    connectivity as an error.
  * Change testsuite/ispell-dict-default to handle locales with UTF-8 or
    other non-ISO-8859-1 charmaps properly.

 -- Luk Claes <luk@debian.org>  Wed, 22 Nov 2006 22:31:59 +0100

debian-edu-config (0.408) unstable; urgency=low

  [ Ronny Aasen ]
  * Add authorative to dhcp configuration
  * reordering cf.ldapclient fixes libnss-ldap
  * Modify cf.ntp to support setting the clock on startup
  * Add /etc/lsb-release with some initial values. This should remove the need
    to preseed ltsp with --dist since lsb-release should function as expected
  * remove cf.popcon from the makefile. since cf.popcon is removed
  * added ltsp plugin in order to configure ltsp pxelinnux to use usplash
  * added nosuid to /tmp in cf.fstab
  * creates /opt/ltsp/i386/etc/ltsp/update-kernels.conf tru cf.ltsp
    this enables usplash in ltsp booting clients

  [ Steffen Joeris ]
  * Include French translation for debconf questions (Closes: #392190)
    Thanks to Guilhelm Panaget
  * Delete apt settings for woody and sarge, to clean up a bit
  * Delete old kdesktoprc for the kiosk profile
  * Make sure that the kiosk profile is installed in a hierachic order
  * Include new desktop icon framework for the debian_edu_pupils
  * Update the package build to honor the new kiosk files
  * Include German translation for debconf questions (Closes: #396383)
    Thanks to Helge Kreutzmann
  * Add special desktop restrictions to the debian_edu_pupils kiosk
    mode
  * Add the first customized kmenu for the debian_edu_pupils kiosk
    profile which is divided into the disciplines

  [ Petter Reinholdtsen]
  * Enable esd sound in KDE for thin client users by adding a new desktop
    profile thin-client for all users with LTSP_CLIENT and ESERVER set
    in the environment.
  * Modify default pam.d/common-auth to use pam_group, to make it easier
    to provide local device access to the user logged into the console.
    Rewrite pam_group config to include more groups and also work on
    tty1-9 logins.  Activate it on thin-client-server installs, as well
    as workstation and standalone installs.

  [ Morten Werner Olsen ]
  * Removing all traces of bind8.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 19 Nov 2006 13:56:08 +0100

debian-edu-config (0.407) unstable; urgency=low

  [ Ronny Aasen ]
  * Modify cf.ldapclient, Altering libnss-ldap default bind policy to soft
  * Added commented volatile sources for etch to cf.apt
  * modify cf.fstab, to delete the dummy freespace logical volume
  * fix the regex matcing /tmp  in cf.fstab
  * updated www.uio.no ip address in testsuite
  * dont run debian-edu-ltsp, we use ltsp-client-builder

  [ Petter Reinholdtsen ]
  * Correct exit code and output handling in update-hostname-from-ip.
  * Drop code to edit /etc/defaults/ntpdate.  It is no longer needed.
  * Moved testing of network settings from debian-edu-install to
    testsuite/network.
  * Add DNS alias sitesummary.intern for the sitesummary collector.

  [ Steffen Joeris ]
  * Include Czech translation for debconf questions (Closes: #391475)
    Thanks to Miroslav Kure

 -- Petter Reinholdtsen <pere@debian.org>  Wed,  4 Oct 2006 13:50:48 +0200

debian-edu-config (0.406) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Use 'tail -n +3' instead of 'tail +3' in ntp test, to avoid warning.
  * Make dash test more robust.
  * Update test to detect missing webmin and report that.
  * Correct syslog UDP activation code to edit /etc/default/syslogd,
    not /etc/default/sysklogd.
  * Fix typo in webmin test script.
  * Modify testsuite/kde to accept execute bit on /etc/kde3/kioslaverc.
    No idea why the file is executable, but we only need to check if it is
    readable for all.
  * Correct testsuite/webcache to not test a non-proxying connection to
    squid.  It does not, and should not, work.
  * Add testsuite/ltsp to detect if the LTSP chroot is installed on
    the thin client server.
  * Modify ntp test to check if /etc/default/ntpdate have syntax errors.
  * Change init.d/update-hostname to use the LSB log functions and to
    not print anything when VERBOSE=no.  Add depends on lsb-base.
  * Removed useless chkconfig line from init.d scripts.

  [ Steffen Joeris ]
  * Mark update-hostname debconf question as internal and fix
    typo at enable-nat question (Closes: #388062)
  * Fix typo in update-hostname debconf question to make sure lintian
    is happy
  * Change hash commenting for /etc/default/ntpdate file, because
    current code breaks configuration for main-server(only), because
    of if-clause
  * Remove mime-types from cf.mime-support which are already merged into
    the mime-support package and write bugreport against mime-support
    for the rest to make sure we can remove cf.mime-support soon

  [ Ronny Aasen ]
  * Added cf.fstab, purpose is to add /tmp as tmpfs in fstab
  * Modify dhcp configuration to look for pxelinux.0 in the correct location
  * ldm fail if Xsession is not executable, edit cf.ltsp to make sure
    /etx/X11/Xsession is +x

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 24 Sep 2006 17:26:20 +0200

debian-edu-config (0.405) unstable; urgency=low

  [ Patrick Winnertz ]
  * Removed obsolete alternative dependency on cfengine, because it
    is going to be removed from debian.

  [ Petter Reinholdtsen ]
  * Rewrite base-config test to no longer report the missing
    dbootstrap_settings as an error.  It is not present on etch.
  * Adjust syslog cfengine rule to enable UDP listening on etch.
  * Adjust webserver test to accept as a success both either apache2
    or apache running.
  * Update debian-edu-ltsp to work with both old and new version of
    ltsp-server.  Change default dist from sarge to etch, and add
    new option --dist to make it easier to change it.
  * New test 'dash' to check that /bin/sh points to dash, not bash.
  * Remove cfengine rule to set GreetString in kdmrc.  Leave this to
    debian-edu-artwork.  Use debian-edu-artwork script to enable KDM
    theme.
  * Updated LSB header for the init.d scripts.

  [ Steffen Joeris ]
  * Cleanup the cf scripts and remove cf.shell and cf.webmin entries
    and adjust the Makefile
  * Deactivate slbackup configuration part via cfengine for combo servers
    as it is merged into the installer,
  * Add dh_link to debian/rules and use it for linking the ldapdump
    script into the needed slbackup directory and deactivate the
    generation via cfengine
    merge it into the installer
  * Move the enable-nat part for the thin-client-server into the
    postinst script and deactivate the cf.nat cfengine call
  * Start the debian-edu-config.prerm script and make sure that the
    enable-nat init script is called if nat is enabled
  * Remove the cf.issue file as we don't use it anymore
  * Change code for enable-nat script to make it compliant with policy
    and use the code snipplet from dh_installinit
  * Add debconf template to ask if enable-nat should be activated or not
    (Closes: #365140)
  * Start the debian-edu-config.config script for the debconf question
  * Include code into debian-edu-config.postinst script to avoid starting
    enable-nat script if debconf boolean is false
  * Add po-debconf to Build-Depends-Indep as we need it for the debconf
    templates
  * Start the po files for the debconf templates
  * Add code to debian-edu-config.postinst to start the kde kiosk
    profiles for debian-edu which creates basic configuration for
    the /etc/kderc and the /etc/kde-user-profile as a mapping file

  [ Ronny Aasen ]
  * Avoid touching the conffile named.conf of bind9, instead give it the
    option -c filename in the non conffile /etc/default/bind9
  * Edit cf.ldapserver and slapd-sarge_debian-edu.conf to try to run
    slapd as the default openldap user.
    (Closes Skolelinux Bug #1112)
  * Fixed wrong dist variable in debian-edu-ltsp, blocked execution
  * Workaround for a bug in ltsp-build-client.
  * add --accept-unsigned-package, since our cd is not signed yet.
  * add a workaround for bug #375077 to avoid the long lookuptimes
    that occure after the cfengine run edits nsswitch.conf.
  * PXElinux in etch have changed it needs next-server and
    root-path options in dhcp now.
  * incresed editfilesize in cfengine.conf, squid'c config was larger
    then the previous value.
  * make debian-edu-pxelinux.cfg use syslinux from the chroot
  * pxelinux don't like symlinks. copied pxelinux and images instead
    since hardlinks dont work across devices
  * added the mandatory nfs export flag for subtree_check or not
  * remove debian-edu-pxelinux.cfg from cf.ltsp 
    instead call ltsp-server from debian-edu-ltsp

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 17 Sep 2006 17:13:00 +0200

debian-edu-config (0.404) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Remove the cron job bin/filehandle_ctl.sh.  It is no longer needed
    with linux 2.6 kernels.
  * Comment out cf.shell, as the same setting can be activated
    using preseeding now.
  * Update standards-version from 3.6.2 to 3.7.2.  No change needed.
  * Add depend on ${misc:Depends} to get a debconf dependency for the
    hidden debconf question available for preseeding.

  [ Steffen Joeris ]
  * Change build-depends-indep to build-depends as debhelper is needed
    during the clean target
  * Increase debhelper level to 4
  * Remove obsolete calls for conffiles in Makefile
  * Cleanup debian/rules to remove the obsolete calls too
  * Adding md5sum file for package
  * Change DESTDIR to package name instead of tmp to adjust packaging
    to current debhelper level

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 20 Aug 2006 23:27:54 +0200

debian-edu-config (0.403) unstable; urgency=low

  [ Steffen Joeris ]
  * Update sources.list and adjust it for etch as non-US is gone
  * Remove cf.webmin as webmin is gone
  * Remove obsolete cf.shorewall
  * Remove obsolete cf.kdm_hdwarn as kde is doing this check now
  * Remove obsolete cf.udev as we are configuring the rights
    for the sound device via pam (Closes: #370350)
  * Remove obsolete cf.amanda as we are using other backup methods (Closes:
    #370393)
  * Fix configuration of squid.conf in cf.squid
  * Adjust path for dhcpd.conf in cfrunhosts.pl
  * Adjust Makefile because of removed files
  * Fix configuration for authldaprc in cf.imap

  [ Frode Jemtland ]
  * Translated norwegian comment in cfengine.conf to english. Fixed
    skolelinux bug #1088

  [ Ronny Aasen ]
  * Removed webmin from ltspserver profile cfengine run.

  [ Bart Cornelis (cobaco) ]
  * Use desktop-profiles instead of debian-edu specific script to set up the
    kde-profiles (Fixes skolelinux bug #1005).

  [ Petter Reinholdtsen ]
  * Correct LSB dependency info in resize_lvm init.d script.

 -- Petter Reinholdtsen <pere@debian.org>  Fri,  4 Aug 2006 19:36:49 +0200

debian-edu-config (0.402) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Update the resize_lvm init.d script:
    - use MiB instead of LVM PE as size unit.
    - Make sure it is installed in rcS.d/
    - Make sure it isn't started during install nor upgrade.
    - Rename variable MOUNTPOINT to DEVNAME to reflect its content.
    - Use lvextend instead of lvresize to be compatible with LVM 1.x.
      Thanks to Finn-Arne for this idea.
    - Do not include the resize_lvm default file in the package, to
      avoid upgrade problems on installations where it is modified.
  * Update standards-version from 3.6.1 to 3.6.2.

  [ Finn-Arne Johansen ]
  * Added resize_lvm init-script
  * Treat sarge and etch as !woody to simplify scripting with cfengine
  * Keep the slapd config from sarge (not renaming it to "*-!woody_*")
  * Added etch templates for sources.list (maybe it's not needed)

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 19 Apr 2006 22:50:02 +0200

debian-edu-config (0.401) unstable; urgency=low

  [ Petter Reinholdtsen ]
  * Fix syntax error in boot_xconf.  (Closes: #343457)
  * Achnowledge old upload. (Closes: #301565)
  * Modified the ltsp-make-client script used for building diskless
    workstations:
    - Modify code to rename rc#.d symlinks instead of removing them,
      to avoid them to reappear after an upgrade.
    - Reinsert init.d scripts ifupdown and networking when building
      diskless workstation, to make sure the loopback network interface is
      enabled.
    - Make sure to only update /etc/exports once when executing
      ltsp-make-client several times.
    - Move network interface name into variable to make it easier to
      change.
    - Use the apt location of ltsp-server instead of ltsp-client to
      detect the apt source to use, as the latter might not be
      installed nor available on the server.
    - Add /opt/ltsp instead of /opt/ltsp/i386 to /etc/exports, to be
      compatible with the update done by the ltsp package itself.
  * Add dependency on host to make sure init.d/update-hostname work.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 23 Mar 2006 13:08:44 +0100

debian-edu-config (0.400) unstable; urgency=low

  [ Patrick Winnertz ]
  * Changed symlink of /bin/sh from /bin/ash to /bin/dash
  * Added shellcommands section in cf.shell in order to invoke dpkg-divert
    --add /bin/sh (Closes Skolelinux Bug #1041)

  [ Benjamin Sonntag ]
  * Added manpages for some binaries in this package. Also added a mechanism
    in Makefile so that /bin /sbin and ldapprograms manpages are autodetected
    and installed too.
  * Added file for backdoor in /etc/default (still disabled by default, but
    useful to know how to fill it)
  * Added documentation in README file for samba ssh and apache.
  * Corrected lintian warning on xboot_conf not having restart and
    reload cases.
  * Added CFBINFILES to Makefile so that cfd and cfrunhosts.pl are now
    executables.

  [ Steffen Joeris ]
    * Distribution umask only in /etc/profile
        (Closes Skolelinux Bug #996)
    * Disable connection settings in courier-imap
      so that the cf.imap is running and the
      courier-imap is not running by default
      (Closes Skolelinux Bug #998)
    * change ntp-configuration to not use pool.ntp.org
      and let the clients search for ntp.intern
      (Closes Skolelinux Bug #1024)
    * Dropping kmail preconfiguration
      (Closes Skolelinux Bug #550 and #1017)
    * Also remove conffiles for kmail from
      /usr/share/debian-edu/* and update Makefile
    * still providing sound permission changes for devfs if someone
      still uses kernel24
    * update Makefile for cf.udev

  [ Henning Sprang ]
  * Now configuring NTP with cfengine (cf/cf.ntp).
    (Closes Skolelinux bug #1024)

  [ Bjorn Ove Grotan ]
  * Fixed typo in tools/jrpasswd

  [ Ragnar Wisloff ]
  * Added example of settings for serial mouse to lts.conf. Fixes #584.

  [ Finn-Arne Johansen ]
  * Fixed typo in when creating pxelinux config for old ltsp
  * Added permissions to set timestamps when passwords was changed
  * Display menu for pxebooting devices if more than one netbooting
    solution is installed
  * Set PATH for ldapdump.sh to properly stop/start slapd.
    (Closes Skolelinux bug #1000)
  * Cleaned up the dependencies of debian-edu-config, only include the
    necesarry packages for installing this package.
  * added HOST variable for talking to the ldap-server
  * Set the correct permission on samba passwords.
    (Closes Skolelinux bug #1007)
  * Added support for doing a netbased installation of ltsp in debian-edu
  * Added support for installing ltsp in another location than /opt/ltsp/i386
  * Extended/rewritten script for creating diskless/stateless workstations
  * Split up the configuration of courier imap, should close
    skolelinux bug #998
  * Added dependency to ng-utils (should close Skolelinux bug #1033)
  * Stopped imap from running on a unencrypted port
  * Removed positive test for imap2 (unencrypted port)
    (closes Skolelinux #1038)
  * Added commented out cfengine code to set up access to local devices
    when logged in via kdm on non-server
    (alternativ fix for Skolelinux #974)
  * Added sample definition for shared folder in samba
  * Added sample config for usbmount
  * Added sample config for pam_mount on stateless clients
  * Added script for making stateless workstations to the package,
    should be ready for testing
  * Added workaround for missing background.png in ltsp-themes
    (Skolelinux #1035)
  * Set up mozilla-firefox to use kprinter and A4 as default. Thanks to
    Klaus Ade Johnstad for finding the bug (and the solution)
    (Closes Skolelinux #1042)
  * use pam_group instead of manipulating the devices to get access to
    local devices
  * ldap-debian-edu-install needs to use bash for now
  * Dont test for a running squid on a thin-client-server. Thanks to
    Ole-Anders Andreassen for finding this bug (Closes Skoleliux #1054)
  * Add support for detecting Arch in debian-edu-ltsp
    (Closes Skolelinux #1055)
  * Modified slapd-sarge-debian-edu.conf to allow jradmins to change
    passwords, and admins to add user
  * Dont use bash on diskless workstation, since it breaks
    ltsp-client-setup (Closes Skolelinux #1059)
  * Removed extra "-e" in ltsp-make-client breaking dhcpd.conf
    (Closes Skolelinux #1060)
  * No need to allow users to read their own encrypted samba password
  * Need to allow samba root to update nextID, and to search the samba
    Attributes (Closes Skolelinux #1061)
  * Define wins server in dhcp, to allow windows clients to resolv the
    samba domain (Closes Skolelinux #1067)

  [ Patrice Neff ]
  * Added support for using cfengine server
  * Enabled configuration of the sysstat system
  * Cleaned up the test for squid
  * Cleaned up test for XFS
  * Included libnet-ldap-perl required by some of the ldap-tools
  * Added a Spanish translation of the index page at var/www/index.html.es
  * Allow port 10000 in Squid configuration (so that Webmin is accessible)

  [ Morten Werner Olsen ]
  * Removing /etc/skel/.kde/share/config from debian/dirs.
  * Removing all references to /etc/default/ntp-servers (isn't owned by
    any packages).
  * Cleaning up cf/cf.ntp and commenting out all references to
    pool.ntp.org and using 127.127.1.0 as default for main-server (as
    NTP will understand that is using the local clock as reference).
  * Fix /etc/default/ntpdate for non-Main-server's (point to ntp).
  * Fixing Finn-Arne's email-address in the 0.397 changelog entry
    (prevents lintian-error).
  * Disabling the xfree-test that assume that xfree86 is started.
  * Disabling the kdm-tests that assumes that kdm is started.
  * Now defaulting to not sending any Nagios-mails.
  * Change my email-address in the Uploaders-field. :)

  [ Andreas Schuldei ]
  * making slapd use ipv4 only in cf.ldapserver (for uml testframework, where
    long timeouts occure when probing for ipv6 stuff)

  [ Frode Jemtland ]
  * Found a updated version of debian-edu-config/bin/debian-edu-ltsp in one of
    my test servers. This seemd to me to be a improvment to get disk less
    workstations to work, with ltsp. Probably need more files from this
    installation to get it to work
  * Updated the index.html.en and index.html.de with a plea to install the
    popcon package
  * Added a German var/www/index.html.de by Ralf Gesellensetter
  * Updated rest of the index files to have a link to the German translation
  * Changed special norwegian characters to html codes

  [ Bart Cornelis (cobaco) ]
  * Added var/www/index.html.nl with a Dutch translation of the default page.
  * Updated the other index.html pages to have a link to the Dutch version
  * Added dutch index.html in the Makefile script

 -- Morten Werner Olsen <werner@debian.org>  Sat,  4 Mar 2006 19:33:13 +0100
 

debian-edu-config (0.399) unstable; urgency=low

  [ Bjorn Ove Grotan ]
  * Added administrative password-change utility (tools/jrpasswd)

  [ Morten Werner Olsen ]
  * Added LDAP-database dump script (tools/ldapdump.sh)
  * Added etc/slbackup/pre.d to debian/dirs
  * Added a cfengine-hook that symlinks the tools/ldapdump.sh into
    /etc/slbackup/pre.d/ (fixes debian-edu bug #923)
  * Fixed the permissions on the config-file (pxelinux.cfg/config) for
    PXE-booting.
  * Updated cf/cf.kdm to get a little bit more interesting background for
    the login-screen.
  * Added myself as uploader.
  * Deliver mail to root as the mail-user (not root). This prevented mail
    for root to be delivered.

  [ Petter Reinholdtsen ]
  * Fix typo in testsuite/webcache, using correct argument to find.
  * Close stdin/stdout when restarting the wlan to avoid hanging on
    first time installs.
  * Add LSB init.d headers to document boot time dependencies.
  * Use new script debian-edu-ltsp to build LTSP environment
    using the new LTSP debian packages.
  * Make sure missing sound card don't give a warning dialog box.
  * Make sure testsuite/php is no longer used.  We do not
    install PHP any more.
  * Only run testsuite/{ldap-server,webmin,webserver} on Main-Server
    installs.
  * Only run testsuite/{ldap-client,ntp,webcache} on Main-Server,
    Workstation and Thin-Client-Server installs.
  * Only run testsuite/dhcpd on Main-Server and Thin-Client-Server
    installs.
  * Only report missing kdm and X server as information when running
    the testsuite, as these are started after this point in the
    installation sequence.
  * Start on script ltsp-make-client to convert a LTSP thin client
    chroot to a more complete client installation.

  [ Maximilian Wilhelm ]
  * Added exim4 LDAP configuration for server and client
    (Closes: #276769)

  [ Finn-Arne Johansen ]
  * Added firefox proxy, cache and printer config
  * Fixed detection of 2.4-kernel
  * Included the munin cfengine script, and fixed the munin script
  * Made cfengine-debian-edu work with both cfengine and cfengine2
  * Better detection of group "installation"
  * Replaced all occurences in chengine of "installasjon" with
    "installation"
  * Disabled FifoDir for kdm on non-standalone, to prevent shutdown from
    a logged in session
  * Disabled shutdown from non-local display for kdm (fixes debian-edu
    bug #949)
  * Updateded /etc/samba/slapaddclient.pl because tdbdump is relocated
  * Set up automounting via ldap
  * Disabled listing of hashed password to unauthenticated users
    (fixes debian-edu bug #945)
  * Gave smbadmin access to the Machine Subtree (fixes debian-edu bug #950)
  * Installation script for lessdisks thin client is availible, but does
    not run by default
  * Set up ldap users on lessdisks clients
  * Set a more suited certificate for the postoffice (Closes: #301288)
  * Fixed Typo preventing hidden home dir mounting from Windows server
    Thanks to Bernt Johnsen AFK for discovering
  * Close debconf fd before init-script runs, prevents initscripts
    from runing cleanly (Fixes debian-edu bug: #301565)
  * Made nightkill a bit more quiet
  * Made debian-edu-config Replace,Conflict and Provide ncs
    (fixes debian-edu bug #975)
  * Fixed missing translation from installasjon -> installation in cf.cups
    (Fixes debian-edu bug: #967)
  * Disabled ldap idletimeout, since kdm fails to set up a new connection
  * tftpboot files are moved from /tftpboot into /var/lib/tftpboot,
    rewritten dhcpd.conf, and added script debian-edu-pxelinux.cfg to
    help maintain pxelinux.cfg/default (Partly closes: #905)
  * Fixed typo in tools/ldapdump.sh to remove error-message
  * Added support for using /usr/share/d-e-c/tools/passwd as non-root user
  * Fixed permission on samba passwords for ldap

  [ Ragnar Wisloff ]
  * Corrected cfengine edit line for USE_XFS in cf.ltsp to make LTSP
  * Changed permissions on /etc/skel/.kde/share/config/kmailrc to make
    only user readable. (Fixes debian-edu bug #887)
  * Added cf.sysstat which enables the sysstat system
  * Added Nagios config files and amended cf.nagios to fit. (Fixes
    debian-edu bug #953 and #954).
  * Fixed missing logos from NAgios package.
  * Added UserDir config to cf.apache. Fixes debian-edu bug #639.

  [ Frode Jemtland ]
  * Corrected errors about php4 in cf.apache
  * Updated information about ServerAdmin in cf.apache
  * Added language support for nb, no and nn in cf.apache
  * Commented out mime type nb in cf.apache
  * Fixes skolelinux bug: #938 and #864
  * Added files to /var/www: index.html.nb, index.html.en,
    logo-trans.png, skl-ren_css.css. Fixes debian-edu bug: #942.
  * Fixed typos in html files.

  [ Andreas Schuldei ]
  * extending ldap-debian-edu-install to deal with cases where /etc/shadow
    does not exist (for uml test installations)

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 11 Dec 2005 21:00:32 +0100

debian-edu-config (0.398) unstable; urgency=low

  * Finn-Arne Johansen
    - Added common-auth|account|passwd-ldap-debian-edu for ldap
      authentication, Tried to enable it for Sarge only
      (Closes: #275031).
    - Added detection of sarge in lessdisks-chroot.
    - Added conf-files for winbind/ads authentication, with dummy variables
    - Added pam_env to common session to support /etc/environment
    - better detection of woody/sarge
    - fixed kdm to not show userlist on sarge (Closes: #294048)
    - fixed kdm to allow root logins on server console (Closes: #294047)
    - moved dbootstrap_settings on sarge, to prevent cfengine from detect a
      clean installation if run again
    - Remove custom Xsession, to get kdm to honour
      /etc/alternatives/x-session-manager
    - Rewrite of debian-edu-restart-services
    - Added test for samba to debian-edu-test-install
    - Make sure ldap is stopped during ldap-debian-edu-install
    - Added new imapd.pem for courier-imap-ssl certificate
    - fixed some ACL stuff in ldap-schema/lis.schema to make it work
    - Disabled devfsd for 2.6 kernels (use udev instead)
    - changed slapd-debian-edu.conf -> slapd-sarge_debian-edu.conf to
      support slapd 2.2
    - Moved skript for setting up X in lessdisks ws at boot from d-e-install
      (also updated)
    - Replaced cfengine with cfengine2
    - sett correct path to cfagent
  * Bart Cornelis
    - Set up proxy + kmail when inside a debian-edu network.
  * Petter Reinholdtsen
    - Get PCI reporting working in Sarge.
  * Bjørn Ove Grøtan
    - Updated norEduPerson.schema
  * Andreas Schuldei
    - add writeableBy for ACL usage to ldap-schema/lis.schema

 -- Andreas Schuldei <andreas@debian.org>  Sat,  4 Jun 2005 21:36:07 +0200

debian-edu-config (0.397) unstable; urgency=high

  * Andreas Schuldei
    - added afs entries to the named zone files
  * Finn-Arne Johansen
    - Changed samba into using tls instead of ldaps
    - Changed test for services in inetd.conf, not lines containing the
      name of service (Closes: #288912)
  * Klaus Ade Johnstad
    -Removed a space, to avoid errormessage "bad substitution"
     when running /usr/bin/debian-edu-hd-warn

 -- Finn-Arne Johansen <finnarne@bzz.no>  Thu,  6 Jan 2005 11:48:33 +0100

debian-edu-config (0.396) unstable; urgency=low

  * Correct code to make sure /etc/kde[23]/kioslaverc.  It need to
    create the file if it missing, as the 'files' section is executed
    before the 'shellcommands' section.
  * Remove share/debian-edu/common/share/config/kioslaverc.  Not all
    profiles uses a proxy (standalone does not), so KDE should not
    always use a proxy.
  * Move editing of /etc/ldap/ldap.conf from cf.ldapclient to
    cf.ldapserver where it belongs, and where it can be part of the
    cfengine rules already editing the file.
  * Do the same editing of /etc/ldap/ldap.conf in woody and sarge, as
    the rules were similar enough, and seem to differ only for
    historical reasons.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 23 Oct 2004 20:43:23 +0200

debian-edu-config (0.395) unstable; urgency=low

  * Finn-Arne Johansen
    - Set Thin client nfs-access to be async
    - Added, but deactivated code to set nscd cache size
    - Updated ldap initialisation to set up group mapping from unix
      group admins to samba group "Domain Admins" (fixes skolelinux
      bug #812)
    - Updated format for slapd.conf to specify both ldap and ldaps as
      service
    - Added pointer to certificate file on sarge server install
    - Set ldap clients to never check certificate
    - Updated samba.schema to support sambaPasswordHistory
    - Added test for squid spool dir ownership
    - Added host definition for ldap-clients
  * Klaus Ade Johnstad
    - Added some more host-templates in dhcpd-debian-edu.conf,
      and some space between the lines, to avoid some gruff
      in the comment fields in webmin-dhcp.
  * Petter Reinholdtsen
    - Add test to detect errors with /etc/kde[23]/kioslaverc.
    - Make sure /etc/kde[23]/kioslaverc is readable by all.
  * Maximilian Wilhelm
    - Complete rewrite of /etc/group to LDAP migration script.

 -- Joey Hess <joeyh@debian.org>  Tue,  5 Oct 2004 16:29:20 -0400

debian-edu-config (0.394) unstable; urgency=low

  * Finn-Arne Johansen
    - Fixed bashism in detection of workstation profile in cfengine.conf
    - Added slapdconfig for sarge (bdb backend, commented out for now)
    - Changed ldap-bootstrap script to support exim4, and nonexisting samba
    - Added support for sarge in cfengine.conf
    - Fixed squid config for sarge
    - Fixed slapd Database setup for sarge
    - Changed detection of ltspserver profile
  * Petter Reinholdtsen
    - Correct xfree86 test.  It should no longer report errors on
      Main-server installs.
    - Enable postinst code to handle debconf preseeding for
      init.d/update-hostname.  It is now working as it should.
    - Document some problems with init.d/open-backdoor.
    - Make sure open-backdoor print a message when it is enabled.
  * Maximilian Wilhelm
    - Added ldap base dn to client config
    - Added CNAME kerberos for tjener to db.intern
    - Localized debian-edu-hd-warn correctly and added chech if X is running

 -- Petter Reinholdtsen <pere@debian.org>  Sun,  8 Aug 2004 13:28:30 +0200

debian-edu-config (0.393) unstable; urgency=low

  * Andreas Schuldei
    - Remove unnecessary and wrong lines from the autofs.ldif. objectclasses
      OU and automoutMap can not be in the same ldap entry, with stricter
      checking as in openldap 2.1.X.
  * Finn-Arne Johansen
    - Remove path from temporary filename for ldap-user-clean-attic.sh.
      (Fixes skolelinux bug #786)
  * Petter Reinholdtsen
    - Add debconf template install rule.
    - Add quotes (") around the value stored in
      /etc/default/update-hostname to make sure it is a valid sh-script
      even if the value is junk.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 17 Jun 2004 10:16:04 +0200

debian-edu-config (0.392) woody; urgency=low

  * Petter Reinholdtsen
    - Change xfree86 test to only warn if X isn't running.  X is
      started after the test is executed, so it isn't really an error.
    - Make it possible to configure init.d/update-hostname at install
      time using an hidden debconf value.
    - Restart bind before ntpd, as ntpd need to look up 'ntp' in DNS.
  * Finn-Arne Johansen
    - Added ldap-user-clean-attic.sh to the command line ldap tools
    - Changed number of imap clients allowd to connect from same host
      (closes: #459)

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 14 Jun 2004 09:27:02 +0200

debian-edu-config (0.391) woody; urgency=low

  * Finn-Arne Johansen
    - Improved a workaround for bug #286 in skolelinux, #156332 in debian
      to ensure that the dhcp server is restartable after installation

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 12 Jun 2004 22:06:24 +0200

debian-edu-config (0.390) woody; urgency=low

  * Petter Reinholdtsen
    - Only test XFree86, kdm and xfs if it is supposed to
      be installed (!Main-Server).
    - Insert code in debian-edu-restart-services to force dhcpd
      restart as a workaround for skolelinux bug #286.  Not sure if it
      works, but it is better to have this code here instead of in
      debian-edu-install.
    - Add test to check if host 'ldap', 'ntp', 'syslog' and 'webcache'
      is reachable.
    - Started in README on highlevel description of the configuration
      changes done.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 11 Jun 2004 00:04:30 +0200

debian-edu-config (0.389) unstable; urgency=low

  * Finn-Arne Johansen
    - Fetch sambasid for PDC instead of domain.
  * Petter Reinholdtsen
    - Rewrote samba-debian-edu-admin script to make timeout length a
      variable, and to fetch hostname short form only once.
    - Remove trailing space from line ends and the
      samba-debian-edu-admin file.

 -- Petter Reinholdtsen <pere@debian.org>  Thu,  3 Jun 2004 18:07:44 -0300

debian-edu-config (0.388) unstable; urgency=low

  * Finn-Arne Johansen
    - Set smaller cache size for mozilla
    - Fixed type and missing entries in mozilla proxy settings

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 31 May 2004 01:53:18 -0300

debian-edu-config (0.387) unstable; urgency=low

  * Finn-Arne Johansen
    - Fixed some missing samba objects to the ldap tree.
    - Changed procedure to fetch sambaSID.
    - Updated Makefile to include cf.mozilla.
    - Tries to take up the network interface before fetching sambaSID.
    - Changed samba-debian-edu-admin to ensure that sambaSID is
      availible when needed.
    - Disabled samba password change.
    - Disabled samba root access to shared resources.
    - Added sample entry for assigning static ip to workstations,
      (fixes SL #750).

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 28 May 2004 14:36:35 -0300

debian-edu-config (0.386) unstable; urgency=medium

  * Finn-Arne Johansen
      - Updated slapd.conf to limit the write access of smbadmin

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 21 May 2004 23:36:04 +0200

debian-edu-config (0.385) unstable; urgency=medium

  * Petter Reinholdtsen
    - Change webmin test to check the config file before checking if
      the server is listening to the correct port.  Also changed it to
      not die on the first error, but to do all checks before setting
      the return code.
  * Finn-Arne Johansen
    - Changed DHCP lease time.
    - Moved samba clients to a subtree under ou=People.
  * Andreas Schuldei
    - Make the retrival of the machine group dynamic in
      etc/samba/smbaddclient.pl.

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 20 May 2004 22:28:22 +0200

debian-edu-config (0.384) unstable; urgency=low

  * Finn-Arne Johansen
    - Changed config of samba, and rewritten smbaddclient.pl script to
      ease the adding of NT clients.
    - Removed nss_base_passwd from libnss-ldap.conf to allow use of
      ou=machines for samba clients.
    - Added config for mozilla to use webcache, and kprinter.
  * Petter Reinholdtsen
    - Reinsert nss_base_passwd into libnss-ldap.conf, as it might have
      unwanted side effects, like removed users and machines showing
      up as existing users.
    - Add test for webmin allow line in /etc/webmin/miniserv.conf.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 15 May 2004 19:44:45 +0200

debian-edu-config (0.383) unstable; urgency=low

  * adding organisational unit Machines to root.ldif for samba.

 -- Andreas Schuldei <andreas@debian.org>  Wed,  5 May 2004 21:38:39 +0200

debian-edu-config (0.382) unstable; urgency=low

  * Finn-Arne Johansen
    - Added missing samba-debian-edu-install script
  * Andreas Schuldei
    - performance tuning for slapd: adding some indices and keeping the db in
      RAM

 -- Andreas Schuldei <andreas@debian.org>  Wed, 28 Apr 2004 19:12:41 +0200

debian-edu-config (0.381) unstable; urgency=low

  * Finn-Arne Johansen
    - Added config for samba 3.0
  * Petter Reinholdtsen
    - Only create samba LDAP config on first time install.

 -- Andreas Schuldei <andreas@debian.org>  Wed, 28 Apr 2004 17:27:13 +0200

debian-edu-config (0.380) unstable; urgency=low

  * Petter Reinholdtsen
    - Fix typo in cf.webmin.  The file is called /etc/webmin/config,
      not /etc/webmin/config.conf.
    - Add cfengine rule in cf.webmin to rewrite
      /etc/webmin/dhcpd/config to use dhcp version 3 instead of
      version 2. (Fixes skolelinux bug #666)
    - Renamed every file using 'skolelinux' prefix and postfix, to
      using 'debian-edu' instead.  Added compatibility wrapper scripts
      to avoid breaking installation while changing.  This will break
      existing installations, but is needed to be done before we
      stabilise for consistency.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 26 Apr 2004 20:09:52 +0200

debian-edu-config (0.379) unstable; urgency=low

  * Remove cf.mkinitrd from the include list in cfengine.conf too.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 23 Apr 2004 23:30:09 +0200

debian-edu-config (0.378) unstable; urgency=low

  * Klaus Ade Johnstad
    - Changed the warning/explanation in 10skolelinux-one-login-per-host
      from Norwegian into English.
  * Petter Reinholdtsen
    - Changed webmin configuration to use PAM for authentication,
      removing the need to keep a separate user database in webmin.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 23 Apr 2004 00:06:47 +0200

debian-edu-config (0.377) unstable; urgency=low

  * Petter Reinholdtsen
    - Add test taskpkgs to check if the correct task packages are
      installed.
  * Klaus Ade Johnstad
    - Added the special forwarders need for Skoleetaten i Oslo, in
      named-bind9.conf
    - Added the correct path to the dhcp3 script, in
      dhcpd-skolelinux.conf

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 20 Apr 2004 00:07:37 +0200

debian-edu-config (0.376) unstable; urgency=low

  * Petter Reinholdtsen
    - Do not edit /usr/X11R6/lib/X11/xkb/rules/xfree86.lst any more,
      as we are using XFree86 4.2 now, and the changes are already there.
    - Rewrite edit rule for xfree86.lst in cf.locales to insert the same
      text as is used in XFree86 4.2.
    - Remove cf.mkinitrd, as DELAY=0 is the default in debian-installer.
    - Remove edit rule for /etc/network/interfaces from cf.ldap, as this
      file is updated correctly by debian-edu-profile-udeb in d-i now.
    - Modify update-ini-file to add a section if the ini-file only consist
      of comments.  (Skolelinux bug #633)

 -- Petter Reinholdtsen <pere@debian.org>  Thu, 15 Apr 2004 00:09:12 +0200

debian-edu-config (0.375) unstable; urgency=low

  * Andreas Schuldei
    - Renamed the 'guest' group to 'none' and the 'jnadmin' group
      to 'jradmin' in root.ldif.
    - Adding an attic OU for deleted users, and added an attic
      capability flag in root.ldif.
  * Petter Reinholdtsen
    - Add missing newline at the end of ldap-bootstrap/root.ldif.

 -- Petter Reinholdtsen <pere@debian.org>  Wed, 14 Apr 2004 10:00:19 +0200

debian-edu-config (0.374) unstable; urgency=low

  * Petter Reinholdtsen
    - Report output from rpcinfo -p when testing the network status.
  * Andreas Schuldei
    - Adding a default class to root.ldif, removing the generic age
      group.
  * Finn-Arne Johansen
    - Modified password script to allow changing of admin password.
      (fixes skolelinux #236)
  * Ragnar Wisloff
    - Added nagios to list of services to restart.

 -- Petter Reinholdtsen <pere@debian.org>  Thu,  1 Apr 2004 22:34:09 +0200

debian-edu-config (0.373) unstable; urgency=low

  * Petter Reinholdtse
    - Change /etc/exports rule for /skole/tjener/home0 to only
      export to selected host netgroups by default.
  * Bjørn Ove Grøtan
    - Commented out indexing of eduPerson-related parts in slapd.conf
      since we're not using EduPerson.schema yet.

 -- Petter Reinholdtsen <pere@debian.org>  Tue, 30 Mar 2004 23:31:31 +0200

debian-edu-config (0.372) unstable; urgency=low

  * Petter Reinholdtsen
    - Improve the mail content sent from init.d/report-reboot.
    - Avoid restarting init.d/report-reboot on installs and
      upgrades. (Closes: #240776)
    - Do not use EduPerson.schema yet.
    - Make sure debian-edu-mailcap is installed without execute bit.
  * Ragnar Wisloff
    - Fixed typos in cf.nagios

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 29 Mar 2004 21:35:47 +0200

debian-edu-config (0.371) unstable; urgency=low

  * Bjørn Ove Grøtan
    - Add norEduPerson.schema to the package.
  * Petter Reinholdtsen
    - Make sure to install EduPerson.schema and norEduPerson.schema,
      to get slapd to start. (Fixes Skolelinux bug #664)
    - Make sure newly added scripts in /usr/share/ are installed
      with execute bit.
    - Make sure /etc/init.d/report-reboot is a conffile.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 28 Mar 2004 22:50:44 +0200

debian-edu-config (0.370) unstable; urgency=low

  * Finn-Arne Johansen
    - Adding script to change users password in ldap (also samba)
    - Moved nice to have script from /usr/sbin/ into /usr/share...
    - Added code to set umask when logging in with kdm
    - Added the script located in share into the Makefile
  * Petter Reinholdtsen
    - Updated testsuite/dhcpd to check dhcpd version 3.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 27 Mar 2004 16:57:14 +0100

debian-edu-config (0.369) unstable; urgency=low

  * Bjørn Ove Grøtan
    - adding ACL for smbadmin and performance tuning
  * Petter Reinholdtsen
    - Add workaround for apache problem in skolelinux-restart-services.
      This should make sure the missing apache parent process is
      worked around.  (Skolelinux bug #636)
  * Ragnar Wisloff
    - Changed cf.nagios to use forced symlinks

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 27 Mar 2004 11:58:23 +0100

debian-edu-config (0.368) unstable; urgency=low

  * Petter Reinholdtsen
    - Add new init.d script report-reboot, which can send
      an email when a server boots.
    - Implement 'status' argument to init.d/open-backdoor,
      reporting if the SSH backdoor is running or not.
    - Add Finn-Arne Johansen as uploader.
    - Remove all '.#*' files in clean target, to make sure this
      cruft do not make it into the source package.

 -- Petter Reinholdtsen <pere@debian.org>  Mon, 15 Mar 2004 22:19:29 +0100

debian-edu-config (0.367) unstable; urgency=low

  * Replaced dhcp with dhcp3-server in skolelinux-restart-services, should fix
    #286 and #421

 -- Finn-Arne Johansen <faj@bzz.no>  Thu,  4 Mar 2004 20:50:19 +0100

debian-edu-config (0.366) unstable; urgency=low

  * Fixed config for dhcp3

 -- Finn-Arne Johansen <faj@bzz.no>  Wed,  3 Mar 2004 22:27:21 +0100

debian-edu-config (0.365) unstable; urgency=low

  * changed distribution from UNRELEASED to unstable

 -- Andreas Schuldei <andreas@debian.org>  Wed,  3 Mar 2004 17:15:44 +0100

debian-edu-config (0.364) unstable; urgency=low

  * Rune Nordbøe Skillingstad
    - Package now conflicts debian-edu-install <= 0.616. (Closes: #235734)
  * Petter Reinholdtsen
    - Restart autofs at the end of the install, to make sure the new
      configuration is used.

 -- Rune Nordbøe Skillingstad <runesk@linpro.no>  Tue,  2 Mar 2004 09:20:24 +0100

debian-edu-config (0.363) unstable; urgency=low

  * Finn-Arne Johansen
    - Added /etc/mailcap
    - Added /etc/dhcp3/dhcp-skolelinux.conf
  * Petter Reinholdtsen
    - Make sure to include cf.nagios in the package.
    - Removed cf.modules as it is unused now.
    - Add missing quote character in cf.apache. (Closes: #235537)
  * Rune Nordbøe Skillingstad
    - Restart nscd
    - Fixed bug: /etc/dhcp3 was not created in install in Makefile
    - Moved /etc/mailcap to /lib/mime/packages/debian-edu-mailcap and using
      update-mime in postinst script
    - Package now depends on mime-support.

 -- Petter Reinholdtsen <pere@debian.org>  Mon,  1 Mar 2004 17:28:06 +0100

debian-edu-config (0.362) unstable; urgency=low

  * Ragnar Wisløff
    - Added cf.nagios and changes to cfengine.conf to include cf.nagios
  * Rune Nordbøe Skillingstad
    - Moved mime.types from cf.apache to cf.mime-support
    - Added rewriting of apache to cf.apache

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 29 Feb 2004 17:06:43 +0100

debian-edu-config (0.361) unstable; urgency=low

  * Rune Nordbøe Skillingstad
    - Fixed wrong loggin in bind9 configuration
    - Moved restarting of services from cf-files to
      skolelinux-restart-services
    - Moved skolelinux-test-install and skolelinux-restart-services
      here from debian-edu-install
    - No more initializing of LDAP if data exists
  * Ragnar Wisløff
    - Changed default kernel for thin clients to PXE

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 29 Feb 2004 15:42:13 +0100

debian-edu-config (0.360) unstable; urgency=low

  * Alex Brasetvik
    - New netgroups infrastructure.
  * Petter Reinholdtsen
    - Get rid of warning message if the user isn't allowed access to
      the sound device (artsmessagerc) and dialog box on initial login
      asking about default configuration (kpersonalizerrc).
    - Avoid confusing users about the disabled ssh tunneling
      script. (Closes: #233174)
  * Rune Nordbøe Skillingstad
    - Added ltsp network in acl for squid
    - Changed to use bind9

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 28 Feb 2004 17:42:09 +0100

debian-edu-config (0.359) unstable; urgency=low

  * Make sure /etc/default/update-hostname is created when needed.
  * Move named configuration from /etc/bind/ to /etc/bind/debian-edu/,
    to reduce the chance of a name conflict with existing zone
    files.  (Closes: #232805)

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Feb 2004 15:43:26 +0100

debian-edu-config (0.358) unstable; urgency=low

  * Petter Reinholdtsen
    - Convert init.d/start-wlan to POSIX sh notation.
    - Make sure init.d/update-hostname is enabled for all profiles
      except the main-server profile.
  * Bart Cornelis
    - Changed occurences of devel@skolelinux.no to debian-edu@l.d.o
      everywhere.
  * Finn-Arne Johansen
    - Include sbin/logoutkill.sh and sbin/nightkill.sh in
      the package.

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 15 Feb 2004 11:18:37 +0100

debian-edu-config (0.357) unstable; urgency=low

  * Make sure it is safe to run 'init.d/enable-nat start' several times.

 -- Petter Reinholdtsen <pere@debian.org>  Sat,  7 Feb 2004 20:49:18 +0100

debian-edu-config (0.356) unstable; urgency=low

  * Petter Reinholdtsen
    - Return 0 and not 5 from init.d scripts if the service is
      unavailable to avoid errors in Debian.  The LSM specify 5 as the
      return value, but this give warnings from invoke-rc.d in Debian
      Woody.
    - Fix typo in init.d/enable-nat.
    - Make sure init.d/update-hostname is disabled by default.
    - Avoid error message from mii-tool in init.d/start-wlan.

 -- Petter Reinholdtsen <pere@debian.org>  Sat,  7 Feb 2004 20:27:39 +0100

debian-edu-config (0.355) unstable; urgency=low

  * Petter Reinholdtsen
    - Improve init.d/ltspnet-nat, making sure it enables IPv4
      forwarding if it isn't enabled already.
    - Improve Linux Software Base complience for all init.d scripts.
    - Include init.d/backdoor and init.d/wlan in package.
    - Use dh_installinit to install and enable init.d scripts.  This
      gets rid of some lintian warnings

 -- Petter Reinholdtsen <pere@debian.org>  Sat,  7 Feb 2004 19:53:48 +0100

debian-edu-config (0.354) unstable; urgency=low

  * Petter Reinholdtsen
    - Improve init.d/ltspnet-nat.  Add 'restart' and 'status'
      arguments.  Make it possible to override the default
      configuration using /etc/default/ltspnet-nat.
    - Add depends on iptables as init.d/ltspnet-nat need it.

 -- Petter Reinholdtsen <pere@debian.org>  Sat,  7 Feb 2004 10:07:46 +0100

debian-edu-config (0.353) unstable; urgency=medium

  * Petter Reinholdtsen
    - Make sure bin/update-ini-file handle missing files by creating
      them first, and then leave it to Config::IniFiles to update the
      content.
    - Change Build-Depends to Build-Depends-Indep as this package is
      architecture 'all'.
    - Add Andreas Schuldei as uploader.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 31 Jan 2004 20:19:56 +0100

debian-edu-config (0.352) unstable; urgency=medium

  * Petter Reinholdtsen
    - Jump to version number to 0.352 make sure it is higher than the
      version used in Skolelinux / Woody (0.351.skolelinux.#).
    - Fixed several syntax errors in ldap-bootstrap/root.ldif: All
      lisAclGroups needed a 'member' attribute, the Variables object
      was listed twice, and the cn and dn of object 'juadmins' was not
      the same.
    - Made sure all groups are object class posixGroup.
    - Reordered objectClass specifiers to make sure all objects use
      the same order; top, RFC-standardized groups, and site-specific
      groups.
    - Make sure ldap-skolelinux-install exit on first error, to try to
      detect if it fail.
    - Rewrite update-ini-file from using libconfig-ini-perl to using
      libconfig-inifiles-perl, to get a dependency which exist both in
      Woody and Sarge.
  * Per Harald Westby
    - cf.apache adds entries for OpenOffice.org document types
      to /etc/mime.types
  * Finn-Arne Johansen
    - Added scripts to remove stray processes.  One for logout
      (logoutkill.sh), and one for a nightly cron task (nightkill.sh).
    - Added script apt-get-update-files-download that gives somewhat a
      better message whenever there is new packages waiting to be
      installed.

 -- Petter Reinholdtsen <pere@debian.org>  Fri, 30 Jan 2004 22:46:09 +0100

debian-edu-config (0.1) unstable; urgency=low

  * Initial upload, based on the current Skolelinux version 0.350-7.

 -- Petter Reinholdtsen <pere@debian.org>  Sat, 17 Jan 2004 16:00:09 +0100
