ltsp (0.87.1) dapper-security; urgency=low

  * fix CVE-2008-1293 (LP: #227295) that made unauthenticated access to the 
    local X server on the client possible.

 -- Oliver Grawert <ogra@ubuntu.com>  Tue,  6 May 2008 14:51:50 +0000

ltsp (0.87) dapper; urgency=low

  * Set default for ltsp-client-builder/run to false, so that it's harmless
    by default to pull the ltsp-client-builder udeb into a running
    installer. (closes malone #46426)

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 24 May 2006 21:37:59 +0100

ltsp (0.86) dapper; urgency=low

  * add --ignore-time-conflict to the apt/gpgv options in 
    ltsp-build-client to not break on systems with totally broken clock 
    settings (closes malone #41088)

 -- Oliver Grawert <ogra@ubuntu.com>  Tue,  9 May 2006 16:54:20 +0200

ltsp (0.85) dapper; urgency=low

  * make ldm stop usplash before we start it, to prevent switching to
    tty1 (closes malone #39294)
  * make the SOUND variable really use boolean values (True/False), not
    "y" to keep consistency with ltsp.org docs
  * applied Pete Savages manpages for the adminscripts to ltsp-server 

 -- Oliver Grawert <ogra@ubuntu.com>  Mon,  8 May 2006 19:34:55 +0200

ltsp (0.84) dapper; urgency=low

  * Make ltsp-server Depends: | silo for sparc.
    This will make the overall ltsp installable for developers.
    It does *NOT* mean it works (yet).

 -- Fabio M. Di Nitto <fabbione@ubuntu.com>  Thu, 23 Mar 2006 06:15:16 +0100

ltsp (0.83) dapper; urgency=low

  * fix typo in ltsp-server description
  * fix indentation in ltsp-client.init
  * fix indentation error in X_MODE code of ltsp-client-setup
  * remove the unused configure_sound call in the ltsp-client-setup init script,
    thats handled in ltsp-client since some time
  * fixed ssh_known_hosts creation to not depend on ssh-keyscan
  
 -- Oliver Grawert <ogra@ubuntu.com>  Thu,  9 Mar 2006 08:59:31 +0100

ltsp (0.82) dapper; urgency=low

  * move rc_cleanup function to the set of other functions at the top of
    ltsp-build-client, make it use update-rc.d and be less noisy
  * merge rev. 243-245 from
    http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/,
    bugfix to handle init.d scripts which are substrings of other scripts,
    like udev and udev-mtab. change init.d cleaning to avoid code
    duplication.
  * merge
    http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ rev.
    238, fix sdm dependency of ltsp-client

 -- Oliver Grawert <ogra@ubuntu.com>  Sat,  4 Mar 2006 22:05:29 +0100

ltsp (0.81) dapper; urgency=low

  * clean up duplicate esd startup that slipped through in a bzr merge ...

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 24 Feb 2006 23:20:24 +0100

ltsp (0.80) dapper; urgency=low

  * merge -r234..235 from 
    http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/, 
    xauth handling for ldm
  * add proper python tempfile handling to the xauth code

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 23 Feb 2006 17:28:03 +0100

ltsp (0.79) dapper; urgency=low

  * add shutdown icons to the themes for ldm
  * add shutdown function to ldm to easily shut down the clients 

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 23 Feb 2006 16:37:41 +0100

ltsp (0.78) dapper; urgency=low

  * merge -r228..229
    http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
    option for ltsp-build-client to add additional keys to the apt keyring
    in the chroot
  * merge -r229..230
    http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
    adds option to load debconf pre-seeding files in the chroot
    to ltsp-build-client
  * merge -r230..231
    http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/,
    RCFILE handling 

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 23 Feb 2006 02:46:18 +0100

ltsp (0.77) dapper; urgency=low

  * added alternative handling to ldm for easier theme selection
  * merged revision 225-228 from
    http://developer.skolelinux.no/~pere/bzr-archives/pere-sound/, 
    adds nasd support and several code improvements (manually removed 
    the syslog code this patch adds from the initfunction)
  * merged
    http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
    rev 237 from petter (Fall pack to mouse preseeding if inputattach is
    missing.)
  * merged
    http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
    233 (handling of older gnomecanvas version for ldm)

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 23 Feb 2006 01:25:36 +0100

ltsp (0.76) dapper; urgency=low

  * fix ltsp-client -> ldm relationship, add ldm to EARLY_PACKAGES, add
    x-display-manager back to ltsp-client dependencys 

 -- Oliver Grawert <ogra@ubuntu.com>  Wed, 22 Feb 2006 20:45:26 +0100

ltsp (0.75) dapper; urgency=low

  * revert the x-display-manager dependency in ltsp-client, it breaks
    CD rom installs and the systme ends in gdm being installed, 
    needs further sorting if we want to keep x-display-manager there

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 17 Feb 2006 21:43:16 +0100

ltsp (0.74) dapper; urgency=low

  * add powerpc support to ltsp-update-kernels, make it handle vmlinux images,
    handle yaboot copying and create yaboot.conf in tftproot

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 17 Feb 2006 01:58:11 +0100

ltsp (0.73) dapper; urgency=low

  * fix KERNEL_ARCH for amd64, must be amd64-generic not just amd64 

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 17 Feb 2006 01:29:43 +0100

ltsp (0.72) dapper; urgency=low

  * fix bashism in ltsp_functions patch 236 from
    http://developer.skolelinux.no/~pere/bzr-archives/ltsp-ubuntufixes/
  * cleaning up of startup links in rcS.d and rc2.d based on whitelist
    variables (RC2_WHITELIST RCS_WHITELIST), thin-client-faster-startup
    implemented :)

 -- Oliver Grawert <ogra@ubuntu.com>  Thu, 16 Feb 2006 11:37:12 +0100

ltsp (0.71) dapper; urgency=low

  * fix the kernel handling for different architectures, only install
    linux-image-$(architecture), not the restricted modules 
    (low memory spec and multiarch support)
  * fix typos in EARLY_PACKAGES

 -- Oliver Grawert <ogra@ubuntu.com>  Wed,  8 Feb 2006 16:54:03 +0100

ltsp (0.70) dapper; urgency=low

  * merge http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/ 
    patch 235, (netbooting only in initramfs-tools not in
    initrd-netboot-tools and make debian happy)
  * add x-display-manager as optional dependency to ltsp-client, make
    ltsp-client fall back to sdm and then to startx if ldm isnt installed
    (vagrant patch 232 and 233)
  * remove esound, inputattach, usplash as hard dependencys for ltsp-client
    and move them to EARLY_PACKAGES in ltsp-build-client to make debian happy

 -- Oliver Grawert <ogra@ubuntu.com>  Wed,  8 Feb 2006 15:28:12 +0100

ltsp (0.69) dapper; urgency=low

  * brown paperback upload ...actually append the repositorys to
    sources.list instead of replacing it

 -- Oliver Grawert <ogra@ubuntu.com>  Tue,  7 Feb 2006 21:26:02 +0100

ltsp (0.68) dapper; urgency=low

  * inputattach available on all arches, fixing the dependency of
  	ltsp-client to reflect that
  * merge revision 231-233 from pkg-ltsp.alioth... to make sources.list
  	handling optionally work for --extra and --security mirror addition

 -- Oliver Grawert <ogra@ubuntu.com>  Tue,  7 Feb 2006 21:12:06 +0100

ltsp (0.67) dapper; urgency=low

  * finally add usplash dependency to ltsp-client
  * make dependency on inputattach arch specific, it exists only 
    on i386
  * merge rev 226-228 from
    http://llama.freegeek.org/~vagrant/bzr-archives/ltsp/ubuntufixes/
    (simplifies ARCH and ROOT handling)
  * cleanly wrap the xkb options to not run debconf communicate for 
    empty values
  * re-add preseeding option for 3 button mouse emulation and wrap it 
    properly to not be executed if not set
  * only run preseeding of defaul color depth if there is really a 
    value set in lts.conf
  * timeout defaults for usplash to the ltsp-client-setup initscript 

 -- Oliver Grawert <ogra@ubuntu.com>  Fri,  3 Feb 2006 17:09:11 +0100

ltsp (0.66) dapper; urgency=low

  * fix typo in the X_MODE code in ltsp-client-setup
  * add proper serial mouse support to ltsp-client-setup
  * make ltsp-client depend on inputattach for serial mouse support

 -- Oliver Grawert <ogra@ubuntu.com>  Thu,  2 Feb 2006 22:59:30 +0100

ltsp (0.65) dapper; urgency=low

  * merged fix (drop esddsp from ldm) from 
    http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/'
  * changed the MODULES= line in ltsp-build-client from "none" to 
    "netboot" to make use of the new initramfs feature (thanks adam)
  * changed the default mirror to archive.ubuntu.com in ltsp-build-client
  * drop adding of mousedev to /etc/modules in ltsp-build-client, 
    its built into the kernel now

 -- Oliver Grawert <ogra@ubuntu.com>  Wed,  1 Feb 2006 20:34:39 +0100

ltsp (0.64) dapper; urgency=low

  * Merge sources.list fix to not append but replace the file 
    in the client chroot to make networkless installs work.
    http://people.ubuntu.com/~ogra/bzr-archive/ltsp/fixes/

 -- Oliver Grawert <ogra@ubuntu.com>  Fri, 13 Jan 2006 14:09:19 +0100

ltsp (0.63) dapper; urgency=low

  * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/sound/ (ogra)

 -- Oliver Grawert <ogra@ubuntu.com>  Tue, 10 Jan 2006 18:28:05 +0100

ltsp (0.62) dapper; urgency=low

  * Default DIST to dapper (ogra)

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 12 Dec 2005 08:55:02 -0800

ltsp (0.61) dapper; urgency=low

  * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/ldm/ (ogra)

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 12 Dec 2005 08:32:06 -0800

ltsp (0.60) dapper; urgency=low

  * Merge http://people.ubuntu.com/~ogra/bzr-archive/ltsp/multiarch/ (ogra)
  * Use find rather than ls for enumerating architectures (mdz)

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  5 Dec 2005 20:47:43 -0800

ltsp (0.59) dapper; urgency=low

  * Merge all of Petter's ubuntufixes branch up to patch-77
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-1
      Add support for remaining X keyboard options.
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-2
      Give warning if root directory already exist. [ltsp-build-client]
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-4
      Add support for excluding packages, and avoid lots on debian/sarge.
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-6
      Merge vagrant@freegeek.org--2005/ltsp--debian--0--patch-26, fixing
      typo in exclude support.
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-7
      Add support for USE_XFS and XFS_SERVER.
    - pere@hungry.com--2005/ltsp--ubuntufixes--0--patch-9
      Make sure /tmp/info/ is created before trying to use it on the client.
    - patch-10
      Changelog for previous patch.
    - patch-11
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-175.
    - patch-12
      Get screen.d/startx working in debian/sarge by using xfree86 if it is installed.
    - patch-13
      Avoid packages cron and logrotate on sarge.  No need to rotate logs.
    - patch-14
      Fix ldm startup script to not fail when USE_XFS is unset.
    - patch-15
      Add a suggests to lessdisks for ltsp-server, to allow users looking at ltsp to know about the alternative.
    - patch-16
      Merge with matt.zimmerman@canonical.com/ltsp--main--0.
    - patch-17
      Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-180).
    - patch-18
      Merge with vagrant@freegeek.org--2005/ltsp--ubuntufixes--0, fixing typo, sdm permissions and the bind_mount path.
    - patch-19
      Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-181).
    - patch-20
      Implement support for the X_COLOR_DEPTH option.  Untested.
    - patch-21
      New option LDM_REMOTECMD to control command executed on remote host when ldm login is performed.
    - patch-22
      Document dependency of the sdm option.
    - patch-23
      Move ldm into separate package, as it is useful on its own.
    - patch-24
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-41.
    - patch-25
      Use os.environ.get() also in get_config(), to avoid crashing when XFS_SERVER is unset.
    - patch-26
      Remove redundant space.
    - patch-27
      Implement the mouse options currently supported by dexconf, X_MOUSE_DEVICE, X_MOUSE_PROTOCOL and X_MOUSE_EMULATE3BTN.
    - patch-28
      Drop suggest on lessdisks.  It make more sense to mention it in the documentation.
    - patch-29
      Need to bind more files and directories on debian.
    - patch-30
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191.
    - patch-31
      Unto previous fixes.  Matt seem to prefer updating the config file instead.
    - patch-32
      Mention temp_copy_dirs block initializing variables.
    - patch-33
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-191.
    - patch-34
      Avoid listing /var/cache/debconf both in copy_dirs and temp_copy_dirs.  Only needed in temp_copy_dirs.
    - patch-35
      Merge matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-195).
    - patch-36
      Symlink /etc/mtab to /proc/mounts to save memory.
    - patch-37
      Option TELNET_HOST is actually supported (but not tested) when the telnet screen type is used.
    - patch-38
      Add LSB init.d dependency info to init.d scripts.
    - patch-39
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 up to patch-196.
    - patch-40
      Rename function log() to logmsg(), to avoid name conflict with the function in <math.h>.
    - patch-41
      Initialize struct member to avoid compile warning.
    - patch-42
      Avoid comparing signed and unsigned values by casting the signed value to unsigned.
    - patch-43
      The ldm package work on all archs.
    - patch-44
      Improve ldm package description.
    - patch-45
      Typo.
    - patch-46
      Merge with matt.zimmerman@canonical.com/ltsp--main--0 (up to patch-197).
    - patch-47
      Extend ltsp-client package descripton to make it clear that this package should only be installed in the ltsp client chroot.
    - patch-48
      Update the address of FSF in the copyright file.
    - patch-49
      Merge ltsp-client-builder udeb into LTSP build tree.
    - patch-50
      Add norwegian bokm\uffffl translation.
    - patch-51
      Update /etc/exports when the client environment is built, not when the ltsp-server package is installed.
    - patch-52
      Make sure the ltsp-build-client script do not hang when installing packages reading from stdin.
    - patch-53
      Let ltsp-server depend on iproute, to find the 'ip' command used by ltsp-update-sshkeys.
    - patch-54
      Improve the error message when /var/lib/tftpboot/ltsp is missing.  Closes debian bug #331229.
    - patch-55
      Make sure to exit if /var/lib/tftpboot/ltsp is missing.
    - patch-56
      Udeb uses debconf, and should depend on ${misc:Depends}.
    - patch-57
      Make sure ltsp-server-standalone installs properly even when dhcp3-server init.d script fail to restart.
    - patch-58
      Set umask to 022 before copying files into tftpboot/, to make sure the files are readable for the client.
    - patch-59
      Make sure to umount when the build fail.
    - patch-60
      Try to avoid starting daemons in the chroot during creation.
    - patch-61
      Merge matt.zimmerman@canonical.com/ltsp--main--0 up to patch-198.
    - patch-62
      Preseed X keyboard settings based on the servers settings.
    - patch-63
      Merge a few patches from vagrant, to update ldm dependencies and architacture.
    - patch-64
      Merge already included ldm patch from vagrant.
    - patch-65
      Undu changes to install patch for initramfs scripts.  Not sure why these changes happened.
    - patch-66
      Typo.
    - patch-67
      Merge from vagrant@freegeek.org--2005/ltsp--ubuntufixes--0 to patch-61.
    - patch-68
      Use same rule sets for sarge, etch and sid.
    - patch-69
      Add dependency on debconf-utils, as ltsp-build-client uses debconf-get-selections
    - patch-70
      Add dependency on openssh-client (or ssh), as ltsp-update-sshkeys uses ssh-keyscan.

  * Small style/cleanup fixes to XFS support
  * Use X rather than Xorg as the name of the server
  * Fix typo in ltsp-build-client warning
  * Remove dependency on ltsp-utils; violates the principle of least surprise
  * [ Otavio Salvador ]
    - Pass X arguments when using USE_XFS option;
    - Set hostname on client to allow host specific configuration;
    - Fix configuration order of client to ensure that we have networking
      setup before to try swaping;
    - Fix client building to allow nbd-client to work on-the-fly;
  
 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 15 Aug 2005 16:10:44 -0700

ltsp (0.58) breezy; urgency=low

  * Don't allow a broken dhcpd.conf to abort the ltsp-server-standalone
    postinst

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  6 Oct 2005 13:12:08 -0700

ltsp (0.57) breezy; urgency=low

  * Copy the server keymap as the client default

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 23 Sep 2005 10:01:44 -0700

ltsp (0.56) breezy; urgency=low

  * Bump version to supersede 0.55 (changes were incorporated)
  * Don't install mdetect in ltsp-build-client; it's no longer used by X.org

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  9 Sep 2005 10:23:20 -0700

ltsp (0.54) breezy; urgency=low

  * Use /etc/X11/Xsession rather than x-session-manager
  * Restart nfs-kernel-server and dhcp3-server on installation to effect
    changes immediately

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  7 Sep 2005 11:59:01 -0700

ltsp (0.53) breezy; urgency=low

  * Add missing dependency on netkit-inetd to ltsp-server, so that tftpd-hpa
    works out of the box

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 25 Aug 2005 09:28:02 -0700

ltsp (0.52) breezy; urgency=low

  * Use loadkeys rather than install-keymap, to avoid involving debconf
  * Don't allow failures within config steps in ltsp-client-setup to cause
    an overall failure
  * Make default bind mounts more liberal; didn't work for me with only these
  * Merge bindmount fixes (Vagrant Cascadian)
  * Mark sdm executable (Vagrant Cascadian)
  * Implement temp_copy_dirs, to copy directories during setup but free
    them afterward to save memory
  * Support for mkvmlinuz on powerpc (Vagrant Cascadian)
  * Set default hostname to "ltsp"
  * Ensure that /etc/hosts exists, so that we can bind-mount it
  * Add /etc/hotplug/.run to rw_dirs
  * Replace use_bind_mounts variable with root_write_method, default to
    bind_mounts (also support "unionfs")

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 19 Aug 2005 16:58:11 -0700

ltsp (0.51) breezy; urgency=low

  * Only require one of syslinux, mknbi or yaboot

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 18 Aug 2005 09:36:50 -0700

ltsp (0.50) breezy; urgency=low

  * Enhance ltsp-update-kernels to create etherboot NBI images
  * ltsp-server Depends: mknbi

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed, 17 Aug 2005 19:38:04 -0700

ltsp (0.49) breezy; urgency=low

  * Fix xserver-xorg test in ltsp-client-setup

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 16 Aug 2005 13:15:01 -0700

ltsp (0.48) breezy; urgency=low

  * Further improvements to the gtk ldm greeter from Oliver Grawert
  * ltsp-client Depends: gtk2-engines-clearlooks for the gtk greeter

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 15 Aug 2005 10:47:50 -0700

ltsp (0.47) breezy; urgency=low

  * Merge patches from Vagrant Cascadian's ltsp--ubuntufixes--0 branch:
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--base-0
        tag of matt.zimmerman@canonical.com/ltsp--main--0--patch-155
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-1
        only set default for ROOT, DIST and MIRROR if not already set
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-2
        turn archive components into COMPONENTS variable
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-3
        add EARLY_PACKAGES and LATE_PACKAGES variables
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-4
        merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-5
        merge improved check for initrd-netboot-tools/initramfs-tools from vagrant@freegeek.org--2005/ltsp--fixes--0
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-6
        merge vagrant@freegeek.org--2005/ltsp--fixes--0--patch-21
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-7
        avoid hard-coded i386 in client directory
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-8
        merged from pere@hungry.com--2005/ltsp--fixes--0: support udev/devfs for ldm
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-9
        merege from vagrant@freegeek.org--2005/ltsp--fixes--0: support both xserver-xorg and xserver-xfree86 for sarge compatibility
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-10
        merege from vagrant@freegeek.org--2005/ltsp--fixes--0: change defaults if DIST is sarge
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-11
        merege from vagrant@freegeek.org--2005/ltsp--fixes--0: add commandline options
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-12
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add variable and commandline to add extra mirror
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-13
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: dist-upgrade before installing additional packages
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-14
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: mount /proc before dist-upgrade
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-15
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: support file:/// urls
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-16
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add /proc to umounts
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-17
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: add DIST and COMPONENTS to EXTRA_MIRROR if not present
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-18
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: bugfixes: properly handle emtpy EXTRA_MIRROR and file urls
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-19
        merge from vagrant@freegeek.org--2005/ltsp--fixes--0: source configuration file
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-20
        merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: add security mirror option
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-21
        merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: correct help for security mirror
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-22
        merge changes from vagrant@freegeek.org--2005/ltsp--debian--0: option to enable serial console
    vagrant@freegeek.org--2005/ltsp--ubuntufixes--0--patch-23
        remove debian-specific TODO file

 -- Matt Zimmerman <mdz@ubuntu.com>  Sun, 14 Aug 2005 10:47:08 -0700

ltsp (0.46) breezy; urgency=low

  * Use echo rather than a here document to write fstab, and mount tmpfs
    on /tmp early, to work around a unionfs bug where here documents in
    bash are currently broken

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  9 Aug 2005 12:18:01 -0700

ltsp (0.45) breezy; urgency=low

  * New, spiffier ldm glade file from Oliver Grawert
  * Be smarter about guessing the server IP when it isn't specified

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  9 Aug 2005 10:10:32 -0700

ltsp (0.44) breezy; urgency=low

  * Merge changes from Vagrant Cascadian's branch
    [vagrant@freegeek.org--2005/ltsp--fixes--0]
    - patch-2	Support for tmpfs+bind mount alternative to unionfs
      - Default to use_bind_mounts=false for now
    - patch-3	Improved descriptions
    - patch-4	Improved descriptions
    - patch-5	allow ssh as alternative to openssh-server and openssh-client
      for sarge compatibility
    - patch-8	Copyright file updates
    - patch-9	Explicit python dependency
    - patch-10	support initrd-netboot-tools as alternative to initramfs-tools
    - patch-11 use /etc/default/ltsp-client-setup to get defaults for init script
      - Install this using debhelper instead
      - Use /var/run/ltsp rather than /var/state/... for FHS compliance
    - patch-12	Debian-specific TODO
    - patch-13	Support for sdm

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  8 Aug 2005 17:48:30 -0700

ltsp (0.43) breezy; urgency=low

  * Start the X server with the -br option
  * Run apt-get clean after building the chroot
  * Install /etc/ltsp/dhcpd.conf in ltsp-server-standalone
  * Kill the sshd child process after x-session-manager exits, to avoid
    hanging when the user logs out (due to X clients still being connected)

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  6 Jul 2005 08:51:13 -0700

ltsp (0.42) breezy; urgency=low

  * Don't use lp_server's install target; just install the lp_server binary
    (matching existing LBE approach)
  * Remove confusing, unnecessary -o SendEnv from ssh command line
  * Set world-readable permissions on /etc/ssh/ssh_known_hosts
  * Associate ssh keys with all interface addresses

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  4 Jul 2005 09:19:41 -0700

ltsp (0.41) breezy; urgency=low

  * Don't create /etc/network/interfaces in ltsp-build-client.  It's
    overwritten by init.d/ltsp-client-setup, and so this only caused confusion
  * Import, build and install lp_server as part of ltsp-client
  * Don't pass an nfsroot= option via pxelinux; we'll use DHCP to pass this
    information

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  4 Jul 2005 08:19:50 -0700

ltsp (0.40) breezy; urgency=low

  * Get monitor refresh/sync overrides working by preseeding
    xserver-xorg/config/monitor/selection-method

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  4 Jul 2005 07:59:56 -0700

ltsp (0.39) breezy; urgency=low

  * Set the debconf 'seen' flag to true when preseeding from ltsp-client-setup

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 30 Jun 2005 12:22:49 -0700

ltsp (0.38) breezy; urgency=low

  * Implement X_HORZSYNC and X_VERTREFRESH parameters (won't work until
    xserver-xorg bug #12072 is fixed)
  * Implement XKBMODEL (won't work until xserver-xorg bug #12073 is fixed)

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 21 Jun 2005 12:33:38 -0700

ltsp (0.37) breezy; urgency=low

  * Update TODO, lts-parameters.txt
  * Cosmetic improvements to ltsp-build-client
  * Implement NETWORK_COMPRESSION parameter, which activates compression
    of network traffic (ssh only (for now?))

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 20 Jun 2005 14:04:59 -0700

ltsp (0.36) breezy; urgency=low

  * Pass the LTSP_CLIENT environment variable via the ssh command, rather
    than ssh environment variable passing, since the latter requires
    server-side configuration
  * Fix ltsp-update-sshkeys to exclude localhost properly
  * Call ltsp-update-sshkeys from ltsp-build-client

 -- Matt Zimmerman <mdz@ubuntu.com>  Sun, 19 Jun 2005 11:46:23 -0700

ltsp (0.35) breezy; urgency=low

  * Add dhcpd.conf example

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 23:43:02 -0700

ltsp (0.34) breezy; urgency=low

  * Simplify dependencies
    - ltsp-server depends: tftpd-hpa, syslinux.  All ltsp-servers will be
       the tftp servers; this is quite likely to be the most common
       deployment, given the integration with the client kernels
    - ltsp-server-standalone drops the same dependencies, as it
      depends on ltsp-server
    - ltsp-server no longer Recommends these packages

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 23:36:23 -0700

ltsp (0.33) breezy; urgency=low

  * In the name of documentation compatibility (and since we're unlikely
    to have multiple config files), use the traditional path of
    /etc/lts.conf
  * Ship an example /etc/lts.conf

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 18:00:04 -0700

ltsp (0.32) breezy; urgency=low

  * Simplify ltsp-build-client and remove bashisms
  * Stop hardcoding stuff in ltsp-update-kernels
  * Adjust ltsp-update-kernels for the initrd.img naming scheme

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 17:27:29 -0700

ltsp (0.31) breezy; urgency=low

  * Update for (and depend on) initramfs-tools 0.11
    - [ltsp-build-client] Allow the initramfs to be generated
      automatically via the kernel-package hook
    - [ltsp-build-client] Call ltsp-update-kernels
    - [ltsp-build-client] No need to instruct the user to specify their
      NIC driver and regenerate the initramfs, since it will be
      automagically detected now
    - [ltsp-update-kernels] Copy initrd.img* in ltsp-update-kernels,
      since kernel-package uses the same names for initramfs

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 13:35:28 -0700

ltsp (0.30) breezy; urgency=low

  * Make XF86CONFIG_FILE more likely to succeed

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 17 Jun 2005 10:02:08 -0700

ltsp (0.29) breezy; urgency=low

  * Have ldm inherit the configuration from its environment rather than
    calling getltscfg, to get ldm working without a SERVER variable
  * If no SCREEN_* parameters are specified, start ldm on tty7
  * Clients should now be functional out of the box with no lts.conf

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 16 Jun 2005 18:19:01 -0700

ltsp (0.28) breezy; urgency=low

  * Add Ubuntu-specific CONSOLE_KEYMAP parameter to lts.conf, to configure
    the keymap used on the console
  * Create /usr/lib/ltsp/ltsp_config which loads configuration from
    lts.conf and also handles selecting defaults for parameters not
    present in lts.conf

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 16 Jun 2005 16:00:45 -0700

ltsp (0.27) breezy; urgency=low

  * Don't unlink /etc/X11/xorg.conf before reconfiguring; xserver-xorg
    seems to hate it now

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 16 Jun 2005 15:42:15 -0700

ltsp (0.26) breezy; urgency=low

  * If no SERVER parameter is specified, infer it from the nfsroot= boot
    parameter
  * Implement more lts.conf parameters:
    - SEARCH_DOMAIN and DNS_SERVER (only honored if both are specified)
    - MODULE_*
  * Add client/lts-parameters.txt to indicate the status of implementing
    the various lts.conf parameters

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 16 Jun 2005 15:39:41 -0700

ltsp (0.25) breezy; urgency=low

  * Enhance ltsp-server to automagically manage the NFS export of /opt/ltsp

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 14 Jun 2005 14:37:56 -0700

ltsp (0.24) breezy; urgency=low

  * Integrate with the new initramfs-tools hook system, thanks to Jeff
    Bailey
    - Install /usr/share/initramfs-tools/modules.d/unionfs-cow
    - Install /usr/share/initramfs-tools/scripts/init-bottom/unionfs-cow
    - Depend on initramfs-tools (>= 0.7)
    - Remove some of the initramfs hackery from ltsp-build-client
    - Update ltsp-build-client for initramfs-tools 0.7 syntax
    - Set ramdisk=/usr/sbin/mkinitramfs in ltsp-build-client
  * Update ltsp-update-kernels to explicitly request a read-only NFS mount
    (unionfs whiteout doesn't seem to work properly on a rw NFS mount
    which is actually read-only on the server, which is what we get
    otherwise)
    - Depends on initramfs-tools (>= 0.8) in order for the above to have an effect

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 14 Jun 2005 13:45:01 -0700

ltsp (0.23) breezy; urgency=low

  * Uncomment ltsp-client in the list of packages to install in the client
    root, since it's now in the archive
  * Have ltsp-build-client automate more of the ad-hoc stuff that's
    necessary to set up the client root right now (should go away later)
  * Handle null XSERVER correctly in ltsp-client-setup
  * Suppress xserver-xorg.config warning by deleting xorg.conf before
    reconfiguring
  * ltsp-client Depends: openssh-client, python-gtk2, python-glade2

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri, 10 Jun 2005 11:15:28 -0700

ltsp (0.22) breezy; urgency=low

  * Install /usr/share/initramfs-tools/scripts/ltsp, a short-term means of
    building the initramfs
  * Create /opt/ltsp in ltsp-server

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  9 Jun 2005 16:04:39 -0700

ltsp (0.21) breezy; urgency=low

  * ltsp-server Depends: debootstrap, Recommends: openssh-server

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  9 Jun 2005 16:03:19 -0700

ltsp (0.20) breezy; urgency=low

  * Install ltsp-update-kernels

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu,  9 Jun 2005 15:35:38 -0700

ltsp (0.19) breezy; urgency=low

  * Pass an LTSP_CLIENT environment variable to the server when using ldm,
    so that programs running in the session can behave differently on LTSP
    logins

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  8 Jun 2005 17:59:28 -0700

ltsp (0.18) breezy; urgency=low

  * Update screen.d/ldm and ldm to behave like a normal screen.d client,
    able to run on the current VT

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  8 Jun 2005 17:09:41 -0700

ltsp (0.17) breezy; urgency=low

  * Lock the root account in the client root
  * Redirect stdin, stdout and stderr in ldm
  * Add mousedev to /etc/modules in the client root
  * Fix console number calculation in screen_session

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  8 Jun 2005 13:52:14 -0700

ltsp (0.16) breezy; urgency=low

  * Add ltsp-update-sshkeys script to ltsp-server, for copying the
    server's host keys into the client root
  * Move screen.d to /usr/lib/ltsp
    - No migration is done; regenerate any existing client roots to remove
      the cruft
  * Add new screen.d/ldm script, so SCREEN_xx = ldm now works
    - Move X configuration into init.d/ltsp-client-setup, so that it only
      happens once

 -- Matt Zimmerman <mdz@ubuntu.com>  Wed,  8 Jun 2005 13:29:03 -0700

ltsp (0.15) breezy; urgency=low

  * Fix the arguments to the os.kill call in ldm

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  7 Jun 2005 22:24:42 -0700

ltsp (0.14) breezy; urgency=low

  * Add localhost to /etc/hosts
  * Create /etc/network/interfaces and /etc/fstab
  * Implement a simple display manager for the client (ldm) and a simple
    login dialog for use with non-XDMCP configurations

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  7 Jun 2005 22:19:37 -0700

ltsp (0.13) breezy; urgency=low

  * Respect a custom X configuration in lts.conf (XF86CONFIG_FILE)
  * Format init script output properly

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 15:28:38 -0700

ltsp (0.12) breezy; urgency=low

  * Continue gracefully if no swap server is specified

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 13:47:48 -0700

ltsp (0.11) breezy; urgency=low

  * Don't enable swap in ltsp-client-setup; just write out a config file
    for nbd-client and let the nbd-client init script do it later

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 13:43:18 -0700

ltsp (0.10) breezy; urgency=low

  * Background screen_session
  * Fix startx to run on the appropriate terminal

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 13:35:29 -0700

ltsp (0.9) breezy; urgency=low

  * Split init script in two:
    - ltsp-client-setup runs in runlevel S and performs configuration
    - ltsp-client runs late in runlevel 2 and actually starts up the client
  * No migration is done; if you're crazy enough to be trying this,
    rebuild your client root)

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 13:04:29 -0700

ltsp (0.8) breezy; urgency=low

  * Use SERVER, not DEFAULT_SERVER, in ltsp-client.init
  * Default SYSLOG_HOST to the value of SERVER

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 12:01:25 -0700

ltsp (0.7) breezy; urgency=low

  * Preseed XSERVER and XKBLAYOUT from lts.conf (doesn't work yet, needs
    xserver-xorg changes)

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 11:38:56 -0700

ltsp (0.6) breezy; urgency=low

  * Fix hardcoded path in ltsp_functions
  * Fix bashisms in ltsp_functions
  * Change lts.conf path to /etc/ltsp/lts.conf in getltscfg
  * Get startx script working

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 11:26:11 -0700

ltsp (0.5) breezy; urgency=low

  * Fix path to ltsp_functions in screen_session

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 11:13:14 -0700

ltsp (0.4) breezy; urgency=low

  * Move X configuration into screen.d/startx script

 -- Matt Zimmerman <mdz@ubuntu.com>  Fri,  3 Jun 2005 11:10:51 -0700

ltsp (0.3) breezy; urgency=low

  * Add /var/lib/tftpboot/ltsp to ltsp-server
  * Add ltsp-update-kernels script to ltsp-server

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 31 May 2005 18:58:06 -0700

ltsp (0.2) breezy; urgency=low

  * Use dh_installinit --no-start for ltsp-client

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue, 31 May 2005 17:19:47 -0700

ltsp (0.1) breezy; urgency=low
  
  * Initial release

 -- Matt Zimmerman <mdz@ubuntu.com>  Tue,  3 May 2005 15:26:59 -0700
