Skip to content

Debian Changelog at (3.1.11-1)

2009

at (3.1.11-1) unstable; urgency=low

   * New "upstream" release:
     + correct comment in atd.c (Closes: #372640)
     + rc: do not set -e (Closes: #445489)
     + panic.c: switch permissions before unlink (Closes: #518456, #538702)
     + at.c: add -t option (Closes: #515262)
     + at.c: exit successfully when -V is given (Closes: #292657)
     + fix some typos (Closes: #491131)
     + set version to 3.1.11 (Closes: #484515)
 
   [ Cyril Brulebois ]
   * Mark old changelog entries using “Old Changelog”.
   * debian/rules:
     + Stop setting SHELL to bash.
     + Get rid of unneeded checkroot target.
     + Get rid of unneeded local variables.
     + Get rid of lines that are commented out.
     + Get rid of obsolete source and diff targets.
     + Get rid of unneeded dist and dsc targets.
     + Get rid of unneeded variables.
     + Use dh_install to install the config files.
     + Call some dh_* tools at the end of the build.
       - Call dh_md5sum (Closes: #309773)
     + Call dh_install{changelogs,doc} to install docs.
     + Use dh_installman/dh_compress to handle the manpages.
     + Call dh_clean.
     + Simplify calling configure.
     + Use a build-stamp target.
     + Use proper cleaning.
     + Use “sed -i”, that's shorter.
     + Get rid of the copyright, rules got rewritten.
     + No longer make distclean errors.
     + Remove additional removals, dh_clean will do that.
     + Set SENDMAIL= for ./configure instead of using sed
   * debian/control:
     + Build-Depend on debhelper (>= 7).
     + Update Maintainer/Uploaders according to ITA (Closes: #541013).
     + Add Vcs-{Browser,Git} pointing to collab-maint/at.git
   * Remove debian/conffiles, debhelper takes care of that.
 
   [ Ansgar Burchardt ]
   * debian/rules:
     + use config.{guess,sub} from autotools-dev (Closes: #536294)
     + call configure as documented in autotools-dev (Closes: #480825)
     + call dh_strip
     + remove duplicate ChangeLog
   * debian/control:
     + do no longer build-dep on ssmtp | mail-transport-agent
       (Closes: #524187)
     + downgrade dependency on mail-transport-agent to recommends
       (Closes: #468326)
     + downgrade Priority to standard
     + bump Standards-Version to 3.8.2
   * debian/prerm: do not ignore errors
   * Copy updated debian/copyright from upstream

 -- Ansgar Burchardt <ansgar@43-1.org>  Fri, 14 Aug 2009 20:24:03 +0200

2008

at (3.1.10.2) unstable; urgency=low

   * Non-maintainer upload.
   * Change Depends to include exim4 as alternative to mail-transport-agent.
     (closes: #474999)
   * Change Build-Depends to include ssmtp as alternative to
     mail-transport-agent. This is what the Debian build daemons do anyway.
     (closes: #491877)

 -- Christoph Berg <myon@debian.org>  Tue, 23 Sep 2008 11:11:21 +0200

at (3.1.10.1) unstable; urgency=low

   * Non-maintainer uploaded to fix release goal issue.
   * Correct LSB header of init.d script (Closes: #376780).

 -- Petter Reinholdtsen <pere@debian.org>  Sun, 27 Jan 2008 06:15:14 +0100

2006

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

2005

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

2002

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

2000

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

Old changelog format(s), not parsed

Old Changelog:

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