Blame ChangeLog

Packit 081926
at 3.0:
Packit 081926
	at now has a lex/yacc grammer, which is an extension of POSIX.2 to
Packit 081926
	something more sensible.  There's an atd, which can still simulate
Packit 081926
	atrun with the -s option.
Packit 081926
Packit 081926
at 3.1:
Packit 081926
	Tried to fix some races in the atd code by renaming
Packit 081926
	running jobs to "=" (thanks to aj@arthur.pfalz.de for
Packit 081926
	pointing out the bug).
Packit 081926
Packit 081926
at 3.1.1:
Packit 081926
	The last fix didn't work.  New locking scheme: as soon as
Packit 081926
	a job starts, the file a00beef is hardlinked to =00beef.
Packit 081926
	a00beef is unlinked as soon as actual shell execution
Packit 081926
	starts.  "=" - files are deleted as soon as their job
Packit 081926
	ends, or an hour after they should have run.
Packit 081926
Packit 081926
at 3.1.2:
Packit 081926
	cleanups:  indent the source with OTBS
Packit 081926
	remove output file if it already exists, with a warning.
Packit 081926
	log attempts to run job twice
Packit 081926
	added -b option to atd
Packit 081926
	removed -b option from at (now batch calls "at -qb now")
Packit 081926
	revamp run_loop so -b works correctly
Packit 081926
Packit 081926
at 3.1.3:
Packit 081926
	Fixed "at 07:30" functionality for implicit tomorrow
Packit 081926
	Include yywrap if none can be found
Packit 081926
Packit 081926
at 3.1.4:
Packit 081926
	Set default batch maximum to 0.8
Packit 081926
	Changed install group to 'root'
Packit 081926
Packit 081926
at 3.1.5:
Packit 081926
	Merged Bjorn Helgaas' (helgaas@tomahawk.rsn.hp.com) patches:
Packit 081926
		* Use setresuid(2) if setreuid(2) is not available
Packit 081926
		  (HP-UX 10)
Packit 081926
		* Use "chown user:group" instead of "chown user.group" for
Packit 081926
		  HP-UX compatibility
Packit 081926
		* RELINQUISH_PRIVS slightly earlier in at.c,
Packit 081926
		  since it doesn't depend on
Packit 081926
		* Change "volatile static" to "static volatile"
Packit 081926
		* Test for HAVE_ATTRIBUTE_NORETURN instead of __GNUC__
Packit 081926
		  in daemon.h
Packit 081926
	Don't export SHELLOPTS (read-only variable in bash)
Packit 081926
Packit 081926
at 3.1.6:
Packit 081926
	Made 'noon', 'teatime' and 'midnight' work.
Packit 081926
	Reran autoheader so HP-UX compilation works.
Packit 081926
Packit 081926
at 3.1.7:
Packit 081926
	Made parser case-independent by specifying -i to flex
Packit 081926
Packit 081926
at 3.1.8:
Packit 081926
	Fixed spelling mistake in manpage
Packit 081926
	Created at_allow(5) and at_deny(5) manpages
Packit 081926
	Fixed bug where 'next monday' could be a synonym for today
Packit 081926
	Fixed spelling bug in parser (misspelled February)
Packit 081926
	Removed obsolete '-v' flag from atq
Packit 081926
Packit 081926
at 3.1.11:
Packit 081926
Packit 081926
  Ansgar Burchardt (15):
Packit 081926
      correct comment in atd.c
Packit 081926
      rc: do not set -e
Packit 081926
      panic.c: switch permissions before unlink
Packit 081926
      update configure script
Packit 081926
      update config.guess and config.sub
Packit 081926
      Makefile.in: do not remove debian/tmp
Packit 081926
      at.c: add -t option
Packit 081926
      document new -t option
Packit 081926
      remove unused function parsetimespec
Packit 081926
      at.c: exit successfully when -V is given
Packit 081926
      fix some typos
Packit 081926
      update contact address
Packit 081926
      update copyright information
Packit 081926
      set version to 3.1.11
Packit 081926
      remove $Id$ tags
Packit 081926
Packit 081926
  Cyril Brulebois (7):
Packit 081926
      Make Copyright a regular file.
Packit 081926
      Copy debian/rc to rc, it's not Debian-specific.
Packit 081926
      Copy debian/pam to pam.conf, it's not Debian-specific.
Packit 081926
      Remove the debian/ directory.
Packit 081926
      Fix LFILE/ATJOB_DIR usage in nextjob().
Packit 081926
      Fix missing panic.h include.
Packit 081926
      Remove unused "static const char *svnid"
Packit 081926
Packit 081926
at 3.1.12:
Packit 081926
Packit 081926
  Ansgar Burchardt (18):
Packit 081926
      do not increment year twice
Packit 081926
      do not increment day of month twice
Packit 081926
      update documentation on removed environment variables
Packit 081926
      add -f option to stay in foreground
Packit 081926
      error when day of month is 0
Packit 081926
      make less assumptations on open file descriptors
Packit 081926
      use common-session-noninteractive
Packit 081926
      make parsetest buildable
Packit 081926
      pass -i option to sendmail
Packit 081926
      use pid file in init script
Packit 081926
      add status action to init script
Packit 081926
      make stdout, stderr available to sendmail process
Packit 081926
      default queues are no longer configurable
Packit 081926
      document -b option
Packit 081926
      pass current time as a parameter to parsetime()
Packit 081926
      document 4-digit years and ISO date format
Packit 081926
      add test suite
Packit 081926
      update copyright information
Packit 081926
Packit 081926
at 3.1.13:
Packit 081926
Packit 081926
  Ansgar Burchardt (18):
Packit 081926
        parsetime.pl: add test case
Packit 081926
        correct error message when initgroups fails
Packit 081926
        change owner of output file
Packit 081926
        do not open output file twice
Packit 081926
        use strdup()
Packit 081926
        at.1.in: Add references to at.allow(5), at.deny(5)
Packit 081926
        Sort references in SEE ALSO section.
Packit 081926
        man page for atrun is in section 8
Packit 081926
        at.1.in: Document -M option.
Packit 081926
        at.1.in: Remove a dot from mid-sentence.
Packit 081926
        Rename at_allow.5.in to at.allow.5.in
Packit 081926
        Remove useless chdir()
Packit 081926
        Create hardlink as priviledged user
Packit 081926
        Update my email address.
Packit 081926
        atd.c: variable "rc" is always used
Packit 081926
        No longer mention atrun in documentation.
Packit 081926
        do not abort when job is removed just before we run it
Packit 081926
        do not strip binaries on install
Packit 081926
Packit 081926
  Mike Miller (1):
Packit 081926
        Add support for -r option required by POSIX.
Packit 081926
Packit 081926
  Reuben Thomas (2):
Packit 081926
        De-duplicate and improve documentation of /etc/at.{deny,allow}.
Packit 081926
        Clarify an error message.
Packit 081926
Packit 081926
at 3.1.14:
Packit 081926
Packit 081926
  Ansgar Burchardt (5):
Packit 081926
        Add systemd service file.
Packit 081926
        Initialize jobno before using it.
Packit 081926
        No longer try to compile and run a trivial C program.
Packit 081926
        Add -M option to usage message.
Packit 081926
        Use LDFLAGS when linking programs.
Packit 081926
Packit 081926
at 3.1.15 (2014-08-10):
Packit 081926
Packit 081926
  Ansgar Burchardt (3):
Packit 081926
        pam.conf: require pam_loginuid.so
Packit 081926
        atd.service.in: Add Documentation field.
Packit 081926
        atd.service.in: Set IgnoreSIGPIPE=false
Packit 081926
Packit 081926
at 3.1.16 (2014-09-30):
Packit 081926
Packit 081926
  Ansgar Burchardt (1):
Packit 081926
        at: only retain variables whose name consists of alphanumerics and underscores
Packit 081926
Packit 081926
at 3.1.17 (2015-08-31):
Packit 081926
Packit 081926
  Jose M Calhariz:
Packit 081926
	at.1.in: Document behaviour when using past time, thanks Kelly Price (Closes: #639900).
Packit 081926
	Makefile.in: On distclean remove at.allow.5, auto generated file.
Packit 081926
Packit 081926
at 3.1.18 (2015-12-06)
Packit 081926
Packit 081926
  Jose M Calhariz:
Packit 081926
	Add support for SELinux, multiples files
Packit 081926
Packit 081926
at 3.1.19 (2016-03-20)
Packit 081926
  Jose M Calhariz:
Packit 081926
	Fix configure handling of flag --without-selinux.
Packit 081926
Packit 081926
Last entry on this file follow debian/changelog.