at (3.1.10ubuntu4) feisty; urgency=low

  * debian/control: Update maintainer fields according to debian-
    maintainer-field spec.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 20 Feb 2007 12:26:39 +0000

at (3.1.10ubuntu3) edgy; urgency=low

  * Add forgotten versioned-dependency on sysv-rc to get new update-rc.d
    behaviour.  Go me.

 -- Scott James Remnant <scott@ubuntu.com>  Fri, 21 Jul 2006 01:19:19 +0100

at (3.1.10ubuntu2) edgy; urgency=low

  * Remove stop links from rc0 and rc6

 -- Scott James Remnant <scott@ubuntu.com>  Thu, 20 Jul 2006 21:53:23 +0100

at (3.1.10ubuntu1) edgy; urgency=low

  * Merge from debian unstable, resolved minor conflicts.
    - Only change that's left: mail-transport-agent dependency -> Recommends
      (and prefer postfix).

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 28 Jun 2006 09:11:59 +0200

at (3.1.10) unstable; urgency=low

  * Fix typo in init script (closes: #321141)
  * Allow "at <time> - <number> minutes" to work (closes: #321325)
  * Correct cannot find job logic for atrm (closes: #325253)
  * Rewrite init script using lsb functions (closes: #335307)
  * Correct help for atrm; -q is not supported (closes: #332417)

 -- Ryan Murray <rmurray@debian.org>  Mon,  2 Jan 2006 23:08:51 -0800

at (3.1.9ubuntu3) dapper; urgency=low

  * No-change upload to clean up after #38227

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon,  8 May 2006 13:15:50 -0700

at (3.1.9ubuntu2) dapper; urgency=low

  * Tidy up the init script to actuall function in a policy-compliant
    fashion in all start/stop/restart cases, rather than bombing out
    and (for example) killing our own postinst.

 -- Adam Conrad <adconrad@ubuntu.com>  Wed, 15 Feb 2006 11:12:51 +1100

at (3.1.9ubuntu1) dapper; urgency=low

  * Merge to new Debian version.
  * Derooting patch was accepted in Debian; manually reapply remaining Ubuntu
    changes to the clean Debian version (see below).
  * debian/control: Only recommend mail-transport-agent and prefer postfix.
  * debian/rc: LSB init script.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed,  9 Nov 2005 12:57:45 -0500

at (3.1.9) unstable; urgency=low

  * Apply rewritten parser patch (closes: #70928)
  * Several changes to be more SUSv3 compliant (closes: #133812)
  * Remove yacc/flex generated files, and remove them in the clean target
  * Remove /usr/doc handling from scripts (closes: #261467)
  * use chown with : instead of . (closes: #205523)
  * Add two precisions to format strings (closes: #220336)
  * Fix manpage typos (closes: #153700, #175211)
  * Use --retry option of start-stop-daemon (closes: #84351)
  * Create /var/spool/cron/atjobs/.SEQ in the postinst (closes: #142810)
  * Always rescan the queue after signals (closes: #194674)
  * use 89 11 as parameters to update-rc.d defaults (closes: #200627)
  * hold privs longer when creating pid file (closes: #13603)
  * Add stdio.h for stderr to parsetime.y (closes: #130023)
  * Use invoke-rc.d in maintainer scripts (closes: #162677)
  * Allow usernames > 8 characters.  Don't write out usernames with at that
    atd will later call corrupt (closes: #17561)
  * Run as user daemon, rather than root (from 3.1.8-11ubuntu3) (closes: #251058)
    + Derooted /usr/bin/at.
    + at.c:
      - Keep real uid, only switch to daemon gid when unlinking files (the
        directory is daemon-group writeable, but the job files are owned by user).
      - Instead of creating the job file and then fchown()'ing it (which does
        not work when running as non-root), change to the real gid when
        creating the file.
    + atd.c:
      - Don't check that the file gid is equal to the execution gid (since job
        files are now always owned by "daemon".
      - setgid() to the user's gid, not to the file gid for job execution.
    + debian/rules:
      - Install /usr/bin/at as daemon:daemon 6555 instead of root:root 4755
        (running as user daemon is necessary to be allowed to send a signal to
         atd.)
      - Install /etc/at.deny as root:daemon 640 instead of root:root 0600.
    + debian/postinst:
      - Make /var/spool/cron/{atjobs,atspool} writeable for group "daemon".
      - Update permissions of /etc/at.{allow,deny} if we upgrade from a previous
        version and there is no statoverride for these files.
  * Update standards version (closes: #239394)
  * Increment tm_mday for at "time" case, rather than hardcoded increment of
    a day in seconds.  (closes: #61604)
  * Print usage on "at -c" (closes: #202617)
  * Increment tm_year when the month and day are earlier than current
    (closes: #79650)
  * Drop ISO timeformat; following SUSv3 instead (closes: #53586)
  * Add optional PAM support based on the submitted patch (closes: #68364)
  * Use AC_FUNC_GETLOADAVG and getloadavg.c from XEmacs, so that the
    system function is used first, then the getloadavg.c from at if it isn't
    available (closes: #269440)
  * Fix permissions of /var/spool/cron/at* in the deb files to match what is
    used now
  * Remove /usr/sbin/atrun; the packaging is set up for running as a daemon.
  * Align batch(1) with SUSv3 by accepting no arguments (closes: #70988)
  * Update description of -v option to clarify that it prints the time
    before the job submission starts (closes: #257074)
  * Update description of submission to uppercase queues (closes: #84791)
  * Update atq format description (closes: #193396)
  * Return EXIT_FAILURE if one jobid fails for -c and -r (closes: #173635)

 -- Ryan Murray <rmurray@debian.org>  Tue,  2 Aug 2005 02:34:45 -0700

at (3.1.8-11ubuntu5) breezy; urgency=low

  * at.c: Make at job files group readable (i. e. readable by 'daemon') to
    make "at -c <job>" work again. (Ubuntu #12825)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Thu,  4 Aug 2005 16:21:43 +0200

at (3.1.8-11ubuntu4) breezy; urgency=low

  * Recommend: postfix | mail-transport-agent

 -- LaMont Jones <lamont@ubuntu.com>  Mon,  2 May 2005 16:49:39 -0600

at (3.1.8-11ubuntu3) hoary; urgency=low

  * Derooted /usr/bin/at.
  * at.c:
    - Keep real uid, only switch to daemon gid when unlinking files (the
      directory is daemon-group writeable, but the job files are owned by user).
    - Instead of creating the job file and then fchown()'ing it (which does
      not work when running as non-root), change to the real gid when
      creating the file.
  * atd.c:
    - Don't check that the file gid is equal to the execution gid (since job
      files are now always owned by "daemon".
    - setgid() to the user's gid, not to the file gid for job execution.
  * debian/rules:
    - Install /usr/bin/at as daemon:daemon 6555 instead of root:root 4755
      (running as user daemon is necessary to be allowed to send a signal to
      atd.)
    - Install /etc/at.deny as root:daemon 640 instead of root:root 0600.
  * debian/postinst:
    - Make /var/spool/cron/{atjobs,atspool} writeable for group "daemon".
    - Update permissions of /etc/at.{allow,deny} if we upgrade from a previous
      version and there is no statoverride for these files.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 18 Feb 2005 10:56:28 +0100

at (3.1.8-11ubuntu2) warty; urgency=low

  * Added versioned depend on lsb-base

 -- Nathaniel McCallum <npmccallum@canonical.com>  Fri,  3 Sep 2004 14:47:30 -0400

at (3.1.8-11ubuntu1) warty; urgency=low

  * debian/rc: pretty initscript

 -- Nathaniel McCallum <npmccallum@canonical.com>  Thu,  2 Sep 2004 16:36:08 -0400

at (3.1.8-11) unstable; urgency=high

  * Temporarily taking over this package
  * Incorporate security fix from stable
  * Regenerate y.tab.* (closes: #129561)
  * Apparently you can't find the so called "upstream" version anymore, and
    other distributions list us as upstream, so making it Debian native
    (closes: #129529)
  * Fix typo in atd manpage (closes: #122615)
  * Fix /usr/doc reference in at manpage (closes: #75262)
  * Install prerm script (closes: #127450, #109949)
  * Update build-depends (closes: #89824)
  * Remove suidmanager support (closes: #61868, #74056)
  * Build with -O2

 -- Ryan Murray <rmurray@debian.org>  Fri, 18 Jan 2002 00:13:16 -0800

at (3.1.8-10.1) stable; urgency=high

  * Security upload
  * Removed superflous free() which caused a segv
  * Check for the return value of mktime()

 -- Martin Schulze <joey@infodrom.org>  Sat, 12 Jan 2002 16:22:42 +0100

at (3.1.8-10) frozen unstable; urgency=high

  * Suidunregister /usr/bin (closes: Bug#59421).
  * Rewrote perm.c to correctly deal with single character pw_name and
    incomplete last lines in at.{allow,deny}. Thanks to
    Sotiris.Vassilopoulos@betatech.gr for pointing this out.
  * Included patch by Florian Zumbiehl <florz@gmx.de> adding some
    read-only variables to no_export.
  * SIGCHLD handler now correctly loops on a non-blocking waitpid.
    Hopefully this gets rid of zombies even on SMP systems
    (closes: Bug#60549).
  * Changed AC_FUNC_GETLOADAVG to AC_REPLACE_FUNCS(getloadavg) in
    configure.in since it introduces a spurious depencency on libelfg0
    whenever that package is installed on the build machine.
    (closes: Bug#61295). 
  * configure.in: rewrote directory tests such that configure fails due to
    a missing SPOOLDIR only when --with-jobdir or --with-atspool doesn't
    specify an explicit path.

 -- Siggy Brentrup <bsb@winnegan.de>  Mon,  3 Apr 2000 13:56:47 +0200

at (3.1.8-9) frozen unstable; urgency=low, closes=53715 56047 56607 55560 55514

  * Added SIGCHLD handler to release zombies (closes 53715 56047 56607)
  * Changed dependency to mail-transport-agent only since /usr/bin/mail
    doesn't grok the Subject: line. (closes 55560)
  * Fixed postinst to suidregister /usr/bin/at (closes 55514)

 -- Siggy Brentrup <bsb@winnegan.de>  Sun, 30 Jan 2000 22:00:46 +0100

at (3.1.8-8) unstable; urgency=low

  * New maintainer (according to Joey this is an upstream job too :)
  * Upgrade to standards version 3.1.1.1

 -- Siggy Brentrup <bsb@winnegan.de>  Tue, 11 Jan 2000 10:08:06 +0100

at (3.1.8-7.1) unstable; urgency=low

  * Non-maintainer release, with permission.
  * Corrected patch for Bug#39527 so that it doesn't ignore all pending jobs.
    (closes: #49708, #49739, #50984).

 -- Richard Braakman <dark@xs4all.nl>  Thu, 25 Nov 1999 23:32:43 +0100

at (3.1.8-7) unstable; urgency=low, closes=38293 25070 39527 38293 43032 38962 42469

  * Changed load average to run to 1.5 (closes: Bug#38293)
  * Unignored SIGCHLD (closes: Bug#25070)
  * Applied patch from Zack Weinberg <zack@rabi.columbia.edu> that keeps
    atd from spinning the disk (closes: Bug#39527)
  * Added support for arguments to /etc/init.d/atd (closes: Bug#38293)
  * Reworked the date parser so it will recognize 2345 and 102900
    properly, 12900 as well (closes: Bug#43032, Bug#38962)
  * Corrected weekday parser (closes: Bug#42469)
  * Corrected path in atrun(8).

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Thu, 28 Oct 1999 00:05:52 +0200

at (3.1.8-6) unstable; urgency=low, closes=34919 36628 36650

  * Added text -x atd to init.d file (closes: Bug#34919)
  * Added parsetest target to Makefile.in to provide a test program
  * Hax0red the date/time parser so it parses the date properly,
    especially when specifying a year (closes: Bug#36628)
  * Added -M (don't send mail at all) feature to at client and at server
    (closes: Bug#36650)

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Sun, 23 May 1999 18:15:33 +0200

at (3.1.8-5) unstable; urgency=low, closes=30796 29843

  * Added proper support for time specified with AM/pm.  Thanks to Julian
    Gilbey <jdg@maths.qmw.ac.uk> (closes: Bug#30796)
  * Added more system accounts to at.deny file (closes: Bug#29843)

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Sun,  3 Jan 1999 17:02:56 +0100

at (3.1.8-4) unstable; urgency=low, closes=27414 19272 24943 11633 17131 27872 26917 25227 23141 21528 18181

  * Applied OpenBSD/buflen patch provided by Topi Miettinen
    <tom@medialab.sonera.net> (closes: Bug#27414)
  * Corrected at_allow(5) manpage (closes: Bug#24943)
  * Moved /bin/sh warning in front of input stream (closes: Bug#11633)
  * Added prototype for yylex() and yyerror() (closes: Bug#17131)
  * Corrected recognition of weekdays (closes: Bug#27872, Bug#26917, Bug#18181)
  * Reformatted some "SEE ALSO" section.
  * Adjusted Usage output of atq according to code and manpage.  `-v' is
    not supported anymore. (closes: Bug#25227, Bug#21528)
  * Re-added support for atq displaying the owner of the atjob.  I dunno
    if the author would accept it if he would appear again, though.
    (closes: Bug#23141)
  * Removed preinst
  * Documented problem with NFS-mounted spool directories (Bug#13603 and
    Bug#13605)

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Sat, 24 Oct 1998 12:59:08 +0200

at (3.1.8-3) unstable; urgency=low, closes=19272 14529 15812 16429 16581 25981 25982

  * New maintainer
  * Updated Standards-Version
  * Rewrote rules file
  * Fixed manpages
  * Renamed copyright (closes: Bug#14529, fixes: Bug#16429)
  * Fixed misspelled files in /usr/doc/at (fixes: Bug#16429)
  * Adjusted copyright file
  * Added /etc/init.d/atd as conffile
  * Completed init.d script
  * Aded --with-jobdir and --with-atspool so it builds on systems where it
    isn't installed as well (closes: Bug#15812)
  * Corrected location of sendmail (closes: Bug#16429)
  * Fixed preinst (closes: Bug#16581)

 -- Martin Schulze <joey@finlandia.infodrom.north.de>  Fri, 23 Oct 1998 20:54:46 +0200

at (3.1.8-2.1.1) unstable; urgency=low

  * Non maintainer upload.
    config.{guess,sub} changed to recognize a Arm architecture.

 -- Turbo Fredriksson <turbo@debian.org>  Thu, 20 Aug 1998 04:48:23 -0400

at (3.1.8-2.1) frozen unstable; urgency=low

  * Non-maintainer upload.
  * Provides correct name of copyright file, fixing important bug
    #19272

 -- John Goerzen <jgoerzen@complete.org>  Sat, 18 Apr 1998 23:59:28 -0500

at (3.1.8-2) unstable; urgency=medium
  * libc6 version
  * (as in -1) Fix date parsing bug with 'next monday' where the current day
  *   is Mondy
  * Fix date parsing bug with February
  * Misc. manpage changes
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Mon, 29 Sep 1997 17:21:40 +0200

at (3.1.8-1) stable; urgency=low
  * ../at_3.1.7-6_i386.deb
  *
  * libc5 version
  * Fix date parsing bug with 'next monday' where the current day is monday
  * Fix date parsing bug with February
  * Misc. manpage changes
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Sun, 28 Sep 1997 21:33:44 +0200

at (3.1.7-6) unstable; urgency=high
  * ../at_3.1.7-4_i386.deb
  *
  * libc6 version
  * should fix installation bugs
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Mon, 22 Sep 1997 20:26:05 +0200

at (3.1.7-5) stable; urgency=low
  * ../at_3.1.7-5_i386.deb
  *
  * libc5 version
  * Make runlevel detection more robust
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Mon, 22 Sep 1997 15:48:55 +0200

at (3.1.7-4) unstable; urgency=high
  * ../at_3.1.7-4_i386.deb
  *
  * libc6 version
  * removes spurious dependency on libelf
  * Start atd if runlevel cannot be determined
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Tue, 15 Sep 1997 14:16:24 +0200

at (3.1.7-3) stable; urgency=low
  * ../at_3.1.7-3_i386.deb
  * 
  * libc5 version
  * removed spurious dependendy on libelf0
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Tue, 17 Jun 1997 18:01:33 +0200

at (3.1.7-2) unstable; urgency=low
  * ../at_3.1.7-2_i386.deb
  * Recompiled for libc6 (hamm)
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Sat, 14 Jun 1997 21:01:17 +0200

at (3.1.7-1) unstable frozen; urgency=medium
  * ../at_3.1.7-1_i386.deb
  * Make upcase words work
  * Start atd if runlevel can't be determined
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Mon, 26 May 1997 10:38:06 +0200

at (3.1.6-1) unstable frozen; urgency=medium
  * ../at_3.1.6-1_i386.deb
  * Fix broken "noon", "teatime" and "midnight"
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Tue, 13 May 1997 14:50:40 +0200

at (3.1.5-2) unstable frozen; urgency=high

  * 
  * ../at_3.1.5-2_i386.deb
  * Also check for /etc/suid.conf when calling suidregister
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Wed, 7 May 1997 11:14:49 +0200

at (3.1.5-1) unstable frozen; urgency=high

  * ../at_3.1.5-1_i386.deb
  * New "upstream" release:  Fixes bug #9390
  * Removed "set -e" from prerm in an effort to fix #9311
  * From now on, changelog will be more canonical (#9236)
 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Tue, 6 May 1997 19:50:02 +0200

at (3.1.4-2) unstable frozen; urgency=low

  * ../at_3.1.4-2_i386.deb
  * Start atd in postinst only if runlevel is right (bug #9073)
  * Fixed extra space in /etc/init.d/atd (bug #9046)

at (3.1.4-1) unstable frozen; urgency=low

  * ../at_3.1.4-1_i386.deb
  * New "upstream" release

at (3.1.3-1) unstable frozen; urgency=low

  * ../at_3.1.3-2_i386.deb
  * make distclean on debian/rules clean
  * depend on mail-transport-agent or mailx

at (3.1.3-1) unstable frozen; urgency=low

  * ../at_3.1.3-1_i386.deb
  * New "upstream release", bug #8716 fixed

at (3.1.2-2) unstable; urgency=low

  * ../at_3.1.2-2_i386.deb
  * adapted aj's /etc/init.d/atd (bug #8501)
  * Fix bug #8495 (exit preinst cleanly when no /etc/crontab)
  * Fix bug #7936 (for real this time)

at (3.1.2-1) unstable; urgency=low

  * ../at_3.1.2-1_i386.deb
  * Fixed bug #8189 (prerm/postrm failure).
  * New "upstream" version.

at (3.1.1-1) unstable; urgency=low

  * ../at_3.1-1_i386.deb
  * Fixed bug #7936 and #7808

at (3.0-1) unstable; urgency=low

  * ../at_3.0-1_i386.deb
  * Initial Release.

 -- Thomas Koenig <ig25@rz.uni-karlsruhe.de>  Thu, 20 Feb 1997 17:33:12 +0100

