1
0
mirror of https://git.zap.org.au/git/trader.git synced 2024-10-27 18:20:13 -04:00
Commit Graph

1057 Commits

Author SHA1 Message Date
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
John Zaitseff
4f6258a1ee Update POT creation date in all PO files 2021-01-19 16:44:45 +11:00