Monday, 28 February, 2022
By Jose M Calhariz on Monday, 28 February, 2022, 11:17 - Software
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
By Jose M Calhariz on Saturday, 29 January, 2022, 17:27 - Software
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
By Jose M Calhariz on Saturday, 29 January, 2022, 15:58 - Software
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
By Jose M Calhariz on Sunday, 25 April, 2021, 03:10 - Software
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
By Jose M Calhariz on Thursday, 25 July, 2019, 00:38 - Software
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
one trackback
Thursday, 26 July, 2018
By Jose M Calhariz on Thursday, 26 July, 2018, 13:28 - Software
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
By Jose M Calhariz on Saturday, 20 August, 2016, 19:11 - Software
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
By Jose M Calhariz on Tuesday, 28 June, 2016, 22:14 - Software
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.
* 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
By Jose M Calhariz on Sunday, 20 March, 2016, 20:03 - Software
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
By Jose M Calhariz on Sunday, 13 December, 2015, 18:24 - Software
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
By Jose M Calhariz on Sunday, 6 December, 2015, 16:09
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.