Git log: commit 6bd2eb69cdce2366cedc08ca1b6159d6a62e9ce0
Author: Jose M Calhariz <calhariz@debian.org>
Date: Wed Feb 2 20:50:31 2022 +0000
Now upload to unstable.
commit 58e6d804694003d981e076f4019654633f1e5b23
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 17:07:17 2022 +0000
Update debian/changelog.
commit 010eb311ed2f635cfe11d3d821e0a60da73f3ac8
Merge: 31a9787 7d88053
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 17:05:23 2022 +0000
Merge branch 'debian' of salsa.debian.org:debian/at into debian
commit 7d88053fabbf4ee977a4d34f992de70002e41b4d
Merge: 203ef3d 1bd8c0e
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:56:47 2022 +0000
Merge branch 'add-dep8-tests' into 'debian'
d/t/{control, basic-usage}: Add DEP8 test
See merge request debian/at!26
commit 31a9787841a2b7db94cb35ed198ca8f1add5a468
Merge: 203ef3d 256470a
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:42:32 2022 +0000
Update upstream source from tag 'upstream/3.2.4'
Update to upstream version '3.2.4'
with Debian dir 75c376b358420b62841e7cca7c0f5fccbb5a8e9d
commit 256470a1350b21459690dcc99e9ad4ffd0cfd18d
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:42:32 2022 +0000
New upstream version 3.2.4
commit 6480ec12f634297f422375e577317cbec8d7fd28
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:42:19 2022 +0000
Forgot to git fetch from salsa, going to release 3.2.4.
commit 119951d457cd181f5e365008c47a7fa9288b987b
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:41:54 2022 +0000
Forgot to git fetch from salsa, going to release 3.2.4.
commit ed66814021a342580ebee57bcbae58d71b82164f
Merge: 8c87b71 06be4e7
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 16:04:47 2022 +0000
Merge branch 'master' of salsa.debian.org:debian/at
commit 203ef3d65e0f68053d859d543589895f24bc82c1
Merge: 2288aef 8c87b71
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:38:21 2022 +0000
Update upstream source from tag 'upstream/3.2.3'
Update to upstream version '3.2.3'
with Debian dir 75c376b358420b62841e7cca7c0f5fccbb5a8e9d
commit 8c87b71bf7cd578dddf60213a1db5290218246cf
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:38:20 2022 +0000
New upstream version 3.2.3
commit 36c91850751fee23f49c5f5754fab74458dfc735
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:37:14 2022 +0000
Going to release 3.2.3.
commit e4e800d6f6fbfd74c5fe4d49016f5aa78281eb16
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:36:16 2022 +0000
Going to release 3.2.3.
commit 09069266c520a638c8c08ba2a18e433c359dbdeb
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:35:06 2022 +0000
Longer tail of ChangeLog to see all entries of the lastest and earlier releases.
commit c6d4c2492914b3fd5f8360dd51b6cc04bb28f8fa
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:17:12 2022 +0000
Forgot to bump version inside text.
commit ce97501a1d75b94c32c7f1c2cceec9f12ac8e4a0
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Jan 29 15:14:47 2022 +0000
Fix typo
commit 1bd8c0e90abd9cda9aa4d663e8165e8d3611ce4b
Author: Utkarsh Gupta <utkarsh.gupta@canonical.com>
Date: Tue Mar 16 18:24:01 2021 +0530
* d/t/{control, basic-usage}: Add DEP8 test
for testing basic usage of at and atq commands. (LP: #1677748)
Signed-off-by: Utkarsh Gupta <utkarsh.gupta@canonical.com>
commit 06be4e710f9d469d16b61777f0ba314d298da69b
Merge: a7131e6 1875eca
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Aug 28 13:39:28 2021 +0000
Merge branch 'sync-atjob-file' into 'master'
Add O_SYNC option when opening atjob file
See merge request debian/at!24
commit a7131e6891e79efe017b718ddb12773d29909aa8
Merge: ac76997 7c8b663
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Aug 28 13:34:11 2021 +0000
Merge branch 'joblist' into 'master'
Print the selected jobs in atq
Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-3.1.14-joblist.patch?expand=1
See merge request debian/at!22
commit 7c8b6638c7909e91ff348cba64b37cd8f482440f
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Wed Aug 11 12:37:20 2021 +0200
Print the selected jobs in atq
commit ac76997c538cc954af77116a26074e4edf5280ae
Merge: e41ac85 8120863
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 22 18:10:41 2021 +0000
Merge branch 'fix-mtime' into 'master'
Fix mtime check in atd.c
https://bugzilla.suse.com/show_bug.cgi?id=680113
See merge request debian/at!25
Accepted the merge after reading the original bug report.
commit e41ac85fdaf932382877949b32fb0387d3f34853
Merge: 5c67e67 c33a040
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 22 18:06:29 2021 +0000
Merge branch 'secure-getenv' into 'master'
Use secure_getenv when available
Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-secure_getenv.patch?expand=1
The patch also added `AC_SYS_LARGEFILE` but I left out from this MR. I'll open a new MR to add it once this one gets accepted.
See merge request debian/at!23
commit 5c67e67175a0e8f3353f08e75dc10bddba2c9a5c
Merge: eb56d88 c431e40
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 22 17:49:07 2021 +0000
Merge branch 'timeformat' into 'master'
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
See merge request debian/at!21
commit eb56d884d2c0ac93bc9e7c628d1940f161d7d632
Merge: 487eb70 6a3f0cd
Author: Jose M Calhariz <calhariz@debian.org>
Date: Wed Aug 11 19:31:27 2021 +0000
Merge branch 'posix-timers' into 'master'
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
See merge request debian/at!18
commit 81208630106d0aaaada7e0322c2e6a7e6c65d707
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Wed Aug 11 16:52:25 2021 +0200
Fix mtime check in atd.c
https://bugzilla.suse.com/show_bug.cgi?id=680113
commit 1875eca1029bff9677a0d5c3928d11b5c2b42f5e
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Wed Aug 11 14:59:44 2021 +0200
Add O_SYNC option when opening atjob file
commit c33a040b46405bae54c59917b899b4028fb3abd1
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Wed Aug 11 14:42:16 2021 +0200
Use secure_getenv when available
commit c431e40f605d0814756bcb3c19fdf6ae68bce203
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Wed Aug 11 11:10:24 2021 +0200
Add timeformat argument in at.c
commit 6a3f0cd094717e098803f913e76a3499341cdaf3
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Mon Aug 2 17:49:57 2021 +0200
Use POSIX timers to wait on next job
commit 2288aefd824e9ef9300a23cb09e2a35371cfeb60
Merge: d611953 7e12acb
Author: Jose M Calhariz <calhariz@debian.org>
Date: Tue Aug 10 19:43:37 2021 +0100
Merge branch 'janitor-bot/at-lintian-fixes' into debian
MR-10 - https://salsa.debian.org/debian/at/-/merge_requests/10
Fix some issues reported by lintian
Trim trailing whitespace. (file-contains-trailing-whitespace)
Use secure copyright file specification URI. (insecure-copyright-format-uri)
Wrap long lines in changelog entries: 3.1.9. (debian-changelog-line-too-long)
This merge proposal was created automatically by the Janitor bot.
You can follow up to this merge proposal as you normally would.
The bot will automatically update the merge proposal to resolve merge
conflicts or close the merge proposal when all changes are applied
through other means (e.g. cherry-picks). Updates may take several
hours to propagate.
Build and test logs for this branch can be found at
https://janitor.debian.net/lintian-fixes/pkg/at/c0ff5bcc-012b-4ca8-898e-abd7be71a294.
commit 487eb70e09f74333aecb37df21d41c63a8fe6501
Merge: 904c731 cde8f35
Author: Jose M Calhariz <calhariz@debian.org>
Date: Mon Aug 9 22:02:22 2021 +0100
Merge branch 'master' of salsa.debian.org:debian/at
commit 904c7311d4a3e91fc81e091557ef1d41e5bf9912
Author: Jose M Calhariz <calhariz@debian.org>
Date: Mon Aug 9 22:01:55 2021 +0100
WIP.1 for 3.2.3
commit cde8f35de3fd3e4e3a95b2522a966cfc59c85dec
Merge: 9611420 2fd7b5a
Author: Jose M Calhariz <calhariz@debian.org>
Date: Mon Aug 9 19:05:42 2021 +0000
Merge branch 'update-piddir' into 'master'
Set PIDDIR to /run if exists on the system
/var/run is a symlink to /run on Linux systems and it has beene
deprecated. Use /run if it exists on the system.
See merge request debian/at!17
commit 96114209f3b735ebce862653132856d570772d71
Merge: bd97800 39aae04
Author: Jose M Calhariz <calhariz@debian.org>
Date: Mon Aug 9 19:03:59 2021 +0000
Merge branch 'massive-batch' into 'master'
Avoid sleeping when SIGHUP has been received
Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-3.1.13-massive_batch.patch?expand=0&rev=d84f9fe442d5b5cce89c22d52581dfa4
See merge request debian/at!19
commit bd97800d6d21f2c85a4bdb91da79529b348eb529
Merge: c4d748a 0ba6e58
Author: Jose M Calhariz <calhariz@debian.org>
Date: Mon Aug 9 19:02:33 2021 +0000
Merge branch 'master' into 'master'
Address issues raised by static analysis
This patch addresses various issues raised by static analysis run on Red Hat packages (see [coverity.html](/uploads/05fff0ca48f32ca907cbf2b7c3dc337a/coverity.html) for the original report).
After applying this patch, the issues seem to be fixed (at least according to the scanner).
General notes:
- Most of the changes are just adding `(f)close()` on each possible and appropriate return path.
- One of the issues is just silenced, as the comment above it indicates that the leak is intentional.
- Standard stream redirection is now done via `dup2()` in place of closing/reopening all the file descriptors. I consider this to be more readable, although it requires one more open file descriptor than before. If requested, this can be removed altogether – AFAIK file descriptors 0, 1, and 2 never leak and the defect there thus can be considered a false positive.
See merge request debian/at!15
commit 0ba6e5817e187080c764aefe64b639626109e748
Author: Jan Staněk <jstanek@redhat.com>
Date: Fri Apr 9 16:47:33 2021 +0200
Address issues raised by static analysis
commit 2fd7b5aa2d073e823c45ea53a54c7aa3d2a27fb0
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Mon Aug 2 17:38:41 2021 +0200
Set PIDDIR to /run if exists on the system
/var/run is a symlink to /run on Linux systems and it has beene
deprecated. Use /run if it exists on the system.
commit c4d748a60a44d7a89dfd369f5af0e6c53254c6ce
Merge: 471fe91 e1b54d2
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 21:23:52 2021 +0000
Merge branch 'fix-getloadavg' into 'master'
getloadavg: use standard fcntl.h for open(), close(), read() and write()
At the moment, if libc doesn't provide getloadavg()(i.e. uclibc), a
local getloadavg() is provided, but it includes lisp.h and sysfile.h that are
not standard. Let's use instead fcntl.h to provide open(), close(),
read(), write() functions. Probably sysfile.h and lisp.h were part of
the project time ago and then have been removed.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
See merge request debian/at!13
commit 471fe91ebaca6ec765fd1817ddf2f1b5664eaddc
Merge: cbba9cc adc41c8
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 21:01:58 2021 +0000
Merge branch 'fix-leak' into 'master'
Fix leaks in at.c
Upstreaming openSUSE patch: https://build.opensuse.org/package/view_file/Base:System/at/at-3.1.13-leak-fix.patch?expand=1
See merge request debian/at!16
commit cbba9cc010146263c588d69992c2e0f6470f2455
Merge: 8ac5879 d0f66a8
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 20:27:48 2021 +0000
Merge branch 'gitignore' into 'master'
.gitignore: add all files produced during building
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
See merge request debian/at!8
commit a712d22526cb07772b3c2e6945c96b915a8e988f
Merge: 8ac5879 24178ce
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 21:19:22 2021 +0100
Merge branch 'giuliobenetti-guest/at-fix_config_h'
Fix config.h inclusion with brackets
Use quotes to include config.h since it is a local file.
See merge request debian/at!11
commit 24178cee6d7958284ef769d2baa180bf66eadf51
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 21:17:47 2021 +0100
Fix a typo.
commit 8ac5879a05243927f0801ea600256d4855985de6
Merge: 8636bd2 5ac4fdc
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 20:07:53 2021 +0000
Merge branch 'change-IROOT' into 'master'
Makefile.in: use DESTDIR instead of IROOT
See merge request debian/at!12
commit 8636bd2bc66d938308a91c53b74d48eed2b2c6d8
Merge: 9fda960 528c14d
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sun Aug 8 19:58:41 2021 +0000
Merge branch 'dev/fix-parallel' into 'master'
Makefile: fix parallel build failure
See merge request debian/at!14
commit 5ac4fdceda3be1ac42000c7569a7097c304d908c
Author: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: Thu Jan 16 17:15:45 2020 +0100
Makefile.in: use DESTDIR instead of IROOT
IROOT has been deprecated, so let's substitute IROOT with DESTDIR but
keep chance to use IROOT emitting a warning for retro-compatibility.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
commit e1b54d24df2a7a1119ff67ce31767462e68cb538
Author: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: Fri Jan 17 18:58:35 2020 +0100
getloadavg: use standard fcntl.h for open(), close(), read() and write()
At the moment, if libc doesn't provide getloadavg()(i.e. uclibc), a
local getloadavg() is provided, but it includes lisp.h and sysfile.h that are
not standard. Let's use instead fcntl.h to provide open(), close(),
read(), write() functions. Probably sysfile.h and lisp.h were part of
the project time ago and then have been removed.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
commit ee0b141ba3b325f848ac04326a2047583b39f617
Author: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: Thu Jan 16 16:47:02 2020 +0100
posixtm: use quotes instead of brackets to include config.h
config.h is a local file, so following standards it should be included
with quotes instead of brackets. Then change brackets with quotes while
including.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
commit da1fb70e9e32aafbce7ec2b64f16b36e26d7b0fb
Author: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: Thu Jan 16 16:45:22 2020 +0100
getloadavg: use quotes instead of brackets to include config.h
config.h is a local file, so following standards it should be included
with quotes instead of brackets. Then change brackets with quotes while
including.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
commit d0f66a895635fa4bc0afafffc770bc05441add2e
Author: Giulio Benetti <giulio.benetti@micronovasrl.com>
Date: Tue Jul 30 11:59:26 2019 +0200
.gitignore: add all files produced during building
Signed-off-by: Giulio Benetti <giulio.benetti@micronovasrl.com>
commit 528c14d159541f3b83ecb1238b7028e8937e3c43
Author: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: Thu Feb 20 22:00:11 2020 +0100
Makefile: fix parallel build failure
At the moment parallel build fails due to 2 causes:
1) parsetime.l tries to include incomplete y.tab.h, since y.tab.h is the
result of yacc -d parsetime.y
2) when compiling y.tab.c, y.tab.c itself is not complete, since it is
the result of yacc -d parsetime.y
So fix it by:
1) making parsetime.l to wait for y.tab.h to be created by yacc
2) waiting for y.tab.c and y.tab.h to be created before compile them
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
commit 9fda960c658d5b82accd20c352bad8d9ba01b318
Author: Jose M Calhariz <calhariz@debian.org>
Date: Sat Aug 7 23:58:18 2021 +0100
Document the recomended way for contributing a change or a new feature.
commit 39aae04029fea79e59858bdaafa4fa46b94f1098
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Mon Aug 2 18:01:58 2021 +0200
Avoid sleeping when SIGHUP has been received
commit adc41c8326185655ec48a369bc66873d1eaa6ead
Author: Danilo Spinella <danilo.spinella@suse.com>
Date: Mon Aug 2 15:59:39 2021 +0200
Fix leaks in at.c
commit 7e12acbcd65bfe3b9baa330b8c57d5210c8871e9
Author: Debian Janitor <janitor@jelmer.uk>
Date: Thu May 7 11:51:44 2020 +0000
Wrap long lines in changelog entries: 3.1.9.
Fixes: lintian: debian-changelog-line-too-long
See-also: https://lintian.debian.org/tags/debian-changelog-line-too-long.html
commit 7729d015836132e5c1d5c25c81a7601ca069d012
Author: Debian Janitor <janitor@jelmer.uk>
Date: Sun Dec 22 05:36:29 2019 +0000
Use secure copyright file specification URI.
Fixes lintian: insecure-copyright-format-uri
See https://lintian.debian.org/tags/insecure-copyright-format-uri.html for more details.
commit 4df023d3859935906c53eda2b8db226a2d154128
Author: Debian Janitor <janitor@jelmer.uk>
Date: Sun Dec 22 05:36:07 2019 +0000
Trim trailing whitespace.
Fixes lintian: file-contains-trailing-whitespace
See https://lintian.debian.org/tags/file-contains-trailing-whitespace.html for more details.