John Zaitseff
7efb651860
Remove trailing blank line from debian/changelog
2022-08-03 21:28:58 +10:00
John Zaitseff
c22502543d
Update debian/copyright to match licensing of AppStream files
2022-08-03 21:22:24 +10:00
John Zaitseff
ee78d100e6
Update Debian Policy to version 4.6.1
2022-08-03 21:07:14 +10:00
John Zaitseff
ff64ea2ca9
Summarise changes to this version of the package
2022-08-03 21:06:05 +10:00
John Zaitseff
a1fc458874
Merge branch with-autogenerated into with-debian
2022-08-03 20:53:41 +10:00
John Zaitseff
6d412d189a
Update all auto-generated files
...
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit f9b39c4e337f1dc0dd07c4f3985c476fb875d799 (with a date
stamp of Sun Jul 31 23:28:18 2022 +0200), Autoconf 2.71, Automake 1.16.5,
Gettext 0.21 and pkgconf 1.8.0.
2022-08-03 20:18:01 +10:00
John Zaitseff
d935588289
Merge branch master into with-autogenerated
2022-08-03 20:16:12 +10:00
John Zaitseff
fbccd2cabe
Update POT creation date in all PO files
2022-08-03 20:13:08 +10:00
John Zaitseff
5e28cda929
Update the version number to 7.18
2022-08-03 20:11:36 +10:00
John Zaitseff
786bcd39f0
Remove invalid <icon> line from data/trader.appdata.xml.in
2022-08-03 20:00:00 +10:00
John Zaitseff
d07dc71f1b
Update all auto-generated files
...
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit f9b39c4e337f1dc0dd07c4f3985c476fb875d799 (with a date
stamp of Sun Jul 31 23:28:18 2022 +0200), Autoconf 2.71, Automake 1.16.5,
Gettext 0.21 and pkgconf 1.8.0.
2022-08-03 19:13:31 +10:00
John Zaitseff
e2080c8441
Merge branch master into with-autogenerated
2022-08-03 19:09:49 +10:00
John Zaitseff
63b00b4825
Recreate .gitignore files to account for changes in Gnulib and Autoconf
2022-08-03 18:50:29 +10:00
John Zaitseff
b6b5ec78a0
Update POT creation date in all PO files
2022-08-03 17:53:44 +10:00
John Zaitseff
2239a0fca7
Update the release date: today!
2022-08-03 17:44:41 +10:00
John Zaitseff
8dd2ba1ea7
Update INSTALL to indicate extensive testing
...
A total of 25 systems, 34 combinations of compilers, were tested. All
passed except for OpenBSD (missing <monetary.h> header and associated
functions); NetBSD has major bugs in strfmon() and iconv_open().
2022-08-03 17:15:12 +10:00
John Zaitseff
009ab6b152
Mention that later versions of the C standard are acceptable
2022-08-03 05:04:10 +10:00
John Zaitseff
d486d0136d
Ignore generated file lib/getopt-cdefs.h
2022-08-02 21:19:26 +10:00
John Zaitseff
3f3f6157f0
Use -1 instead of EOF for an invalid file descriptor
...
The POSIX standards specify that the open() and openat() functions
technically return -1, not EOF, on failure -- even though most (perhaps
all) systems define EOF to be -1!
2022-08-02 21:06:18 +10:00
John Zaitseff
445cca0d5d
Clarify NEWS that two TOCTOU bugs were fixed, not one
2022-08-02 19:47:40 +10:00
John Zaitseff
db41a89630
Update line numbers in all PO files
2022-08-01 23:01:24 +10:00
John Zaitseff
30bfcd167a
Keep Coverity Scan happy
...
Coverity Scan (https://scan.coverity.com/projects/trader ) complains that
a high-impact defect is present in the scramble() function: "String not
null terminated" -- even though b64encode() does give a NUL-termininated
buffer.
2022-08-01 22:27:56 +10:00
John Zaitseff
e3d5d04774
Eliminate a second TOCTOU bug in xmkdir() itself
...
The theoretical odds of hitting this time-of-check / time-of-use bug are
extremely remote. But we do want to keep Coverity Scan happy, don't we?
2022-08-01 22:26:12 +10:00
John Zaitseff
89fdb5a65e
Eliminate a TOCTOU bug between data_directory() and xmkdir()
...
Checking the presence of the traditional data directory using stat()
leads to a time-of-check / time-of-use bug by the time it is possibly
created using xmkdir(). Use file descriptors and openat() to work around
this problem.
2022-08-01 22:23:06 +10:00
John Zaitseff
9f5c0c361e
Fix bug when the HOME environment variable is empty
2022-08-01 11:37:28 +10:00
John Zaitseff
9f65939586
Make home_directory() an internal function to utils.c
2022-08-01 11:27:09 +10:00
John Zaitseff
872cc0a561
Update ignored files for the latest version of Gnulib
2022-08-01 10:09:04 +10:00
John Zaitseff
651559c1f2
Update minimum version of Autoconf to allow C17 or C11 compilation
2022-08-01 10:01:41 +10:00
John Zaitseff
b7c4e64c3f
Update to the latest version of ax_compiler_vendor.m4
2022-08-01 08:52:37 +10:00
John Zaitseff
539a2ce502
Mention updated translations in NEWS
2022-08-01 07:47:53 +10:00
John Zaitseff
fb8a6d8d0c
Update English translations to use "objective" instead of "object"
2022-08-01 07:36:31 +10:00
John Zaitseff
9abc4bbecc
Merge branch po-translationproject: update multiple PO files
...
Note that "git merge" has erroneously decided to merge es.po in the
po-translationproject branch with en_US.po in the master branch.
2022-08-01 07:27:18 +10:00
John Zaitseff
988091db57
Update translations to the latest versions from the Translation Project
2022-08-01 05:36:27 +10:00
John Zaitseff
3a91661ee8
Update not-for-profit organisation name to The ZAP Group Australia
2022-08-01 04:59:32 +10:00
John Zaitseff
214bc97ace
Add the icon type for trader.appdata.xml.in
2022-08-01 04:50:14 +10:00
John Zaitseff
c08b74d3c3
Correct a spelling mistake in trader.6
2022-08-01 04:48:08 +10:00
John Zaitseff
1231c084b8
Update the copyright year to 2022
2022-08-01 04:46:15 +10:00
John Zaitseff
38ac01d0e0
Start preparing for version 7.17
2022-08-01 04:35:03 +10:00
John Zaitseff
68ff2713f1
Update de.po to the latest version from the Translation Project
2022-02-06 05:31:00 +11:00
John Zaitseff
9db207a097
Tweak the default reStructuredText interpreted text role in README
2021-12-14 06:20:04 +11:00
John Zaitseff
b6fffd6fb4
Update sr.po to the latest version from the Translation Project
2021-12-14 06:06:35 +11:00
John Zaitseff
ff8aa6dbe0
Update eo.po to the latest version from the Translation Project
2021-08-14 08:49:21 +10:00
John Zaitseff
95c22c7410
Update fr.po to the latest version from the Translation Project
2021-07-09 06:57:23 +10:00
John Zaitseff
538fcf56bb
Update translations to the latest versions from the Translation Project
2021-07-08 07:47:18 +10:00
John Zaitseff
33d69d9893
Update to Debhelper v13
2021-02-06 06:36:30 +11:00
John Zaitseff
78150f1400
Change build dependency to libncurses-dev
2021-01-19 21:51:37 +11:00
John Zaitseff
d377ee4018
Summarise changes to this version of the package
2021-01-19 19:44:31 +11:00
John Zaitseff
e2e58a6b91
Merge branch with-autogenerated into with-debian
2021-01-19 19:41:02 +11:00
John Zaitseff
58c0c1b115
Update all auto-generated files
...
These files have been created by running ./build-aux/bootstrap with
Gnulib as at commit 7ddc0c297211ac7a83a0a94feface10ba93c60f2 (with a date
stamp of Mon Jan 18 15:13:17 2021 +0100), Autoconf 2.69, Automake 1.16.3,
Gettext 0.21 and pkgconf 1.7.3.
2021-01-19 17:03:57 +11:00
John Zaitseff
f61eed8b17
Merge branch master into with-autogenerated
2021-01-19 16:59:29 +11:00