Tag - at

Entries feed

Monday, 28 February, 2022

at daemon 3.2.5

The at daemon 3.2.4 is broken for some setups because POSIX timers do not play well with fork syscall. So here is the announce of 3.2.5, only to fix 3.2.4.

You can download the source and the signature from http://software.calhariz.com/at/

The changelog at 3.2.5 (2022-02-05):

at 3.2.5 (2022-02-05)
  Vincent Lefevre
        Fix: atd forgets to run a job in the queue
          https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004972

Saturday, 29 January, 2022

at daemon 3.2.4

There is a new version of at daemon, 3.2.4. Before working on releasing 3.2.3 I forgot to do a "git fetch". So quickly releasing a new version with the missing changes.

You can download the source and the signature from http://software.calhariz.com/at/

The changelog: at 3.2.4 (2022-01-29):

 at 3.2.4 (2022-01-29):
  Danillo Spinella
	Use POSIX timers to wait on next job
	Add timeformat argument in at.c
	Use secure_getenv when available
	Add O_SYNC option when opening atjob file
	Fix mtime check in atd.c
	  https://bugzilla.suse.com/show_bug.cgi?id=680113
	MR18 - Use POSIX timers to wait on next job
	  Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-3.1.14-usePOSIXtimers.patch?expand=0&rev=d84f9fe442d5b5cce89c22d52581dfa4
	MR21 - Add timeformat argument in at.c
	  Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-atq-timeformat.patch?expand=1
	MR23 - Use secure_getenv when available
	  https://build.opensuse.org/package/view_file/Base:System/at/at-secure_getenv.patch?expand=1
	MR25 - Fix mtime check in atd.c
	  https://bugzilla.suse.com/show_bug.cgi?id=680113
	MR22 - Print the selected jobs in atq
	  https://build.opensuse.org/package/view_file/Base:System/at/at-3.1.14-joblist.patch?expand=1
	MR24 - Add O_SYNC option when opening atjob file

at daemon 3.2.3

There is a new version of at daemon, 3.2.3. I have incorporated several fixes from other distributions that are using them for some time.

You can download the source and the signature from http://software.calhariz.com/at/

The changelog:

at 3.2.3 (2022-01-29):
 Jose M Calhariz
       Fix two typos on documentation
 Giulio Benetti
       MR14 - Makefile: fix parallel build failure
       MR12 - Makefile.in: use DESTDIR instead of IROOT
       MR11 - Use quotes to include config.h since it is a local file.
       MR8 - .gitignore: add all files produced during building
       MR13 - getloadavg: use standard fcntl.h for open(), close(), read() and write()
 Danilo Spinella
       MR16 - Fix leaks in at.c
       MR19 - Avoid sleeping when SIGHUP has been received
       MR17 - Set PIDDIR to /run if exists on the system
 Jan Staněk
       MR15 - Address issues raised by static analysis

Sunday, 25 April, 2021

at daemon 3.2.2

There is a new version of at daemon, 3.2.2. I add one helper script, so the bump on the patch version.

You can download the source and the signature from http://software.calhariz.com/at/

The changelog:

at 3.2.1 (2019-08-04):
    Jose M Calhariz
	Include config.h on parsetime.l, see
	88a3bed41de234220f007c785e3aa45bd62446c6 for more info and
	original author.
	Check if libc provides __isleap() macro, see
	02a0a98d94b24284177dad7747edbdc3088d63cd

at 3.2.2 (2021-04-25):
  Jose M Calhariz
	Add helper script batch-job

Thursday, 25 July, 2019

at daemon 3.2.0

There is a new version of at daemon, 3.2.0. It was implemented some new features, so the bump on the minor version.

You can download the source and the signature from http://software.calhariz.com/at/

The changelog:

at 3.2.0 (2019-07-24):
  Jose M Calhariz
        Print time of new job before the input of the commands, Closes #863045
        Do not drop seconds on -t option, Closes #792040
        Start using nice levels from 0 instead of 2. Closes #519716
        Correctly handle DST when specifying a UTC time. Closes #364975
  Gerhard Poul:
        Add flag to send email to other user. MR 5

Thursday, 26 July, 2018

at daemon 3.1.23, with some fixes and now a signature

This is the public announcement of release 3.1.23.

I have made some non public releases of at daemon for internal development of the Debian package, since 3.1.20. This fixes some reported bugs and the development was made using http://salsa.debian.org. You can download the tar from here and the signature from here.

The Changelog:

at 3.1.21 (2018-07-23):
  Jose M Calhariz:
    832368-Using_of_the_meaningless_fcntl
        Fix call of fcntl by replacing (long) 1 with FD_CLOEXEC

    892819-at__improvements_to_atd.service
        Improve atd.service, see bug report 892819

    885891-at__stale_batchjobs_after_reboot
        Remove stale at jobs after a boot.

    897669-897670-Some_fixes_in_the_manuals
        Fix some warnings in manpages at.1 and atd.8

    883730-Remove_invalid_email_from_man_page
        Remove invalid email from man pages.

at 3.1.22 (2018-07-24):
  Jose M Calhariz:
        Draft of a release script

at 3.1.23 (2018-07-24):
  Jose M Calhariz
        Finalised script to release software.

Saturday, 20 August, 2016

Availabilty of at at the Major Linux Distributions

In this blog post I will cover what versions of software at is used by the leading Linux Distributions as reported by LWN.

Also

Currently some distributions are lagging on the use of the latest at software.

Tuesday, 28 June, 2016

at daemon 3.1.20, with 3 fixes

From the Debian BUG system I incorporated 3 fixes. One of them is experimental. It fixes a broken code but may have side effects. Please test it.

  • New release 3.1.20:
   * Add option b to getopt, (Closes: #812972).
   * Comment a possible broken code, (Closes: #818508).
   * Add a fflush to catch more errors during writes, (Closes: #801186).

You may download from here at_3.1.20.orig.tar.gz.

Sunday, 20 March, 2016

at daemon, now with proper support for --without-selinux

Thanks to Wenzong Fan, now the configure flag --without-selinux works properly.

So here is a new release at 3.1.19.

Please test it.

Sunday, 13 December, 2015

at daemon now with SELinux support

Thanks to the work of Laurent Bigonville, now the at daemon have SELinux support.

So here is a new release at 3.1.18.

Please test it.

Sunday, 6 December, 2015

Taking over the development of at daemon.

I decided some time ago to take over the development of at daemon.

Here is a new release of at v3.1.17

From the Changelog:

at 3.1.17 (2015-08-31):

  Jose M Calhariz:
        at.1.in: Document behaviour when using past time, thanks Kelly Price (Closes: #639900).
        Makefile.in: On distclean remove at.allow.5, auto generated file.