-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
189 lines (175 loc) · 7.16 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
2024-04-15 v1.2.0 Mark Grant <[email protected]>
* build(deps): bump actions/checkout from 2 to 4
dependabot[bot] (1):
test-data: Add etc4 test
test-data: Add etc3 test
test-data: Add etc2 test
test-data: Make etc etc1 to allow for more tests
test-data: Include some testing instructions
bash: Use default location if no log location found
bash: Absence of logrotate file is not an error
bash: Do not quote string to be iterated over
test-data: Move to make check
test-data: Update for new script options
bash: Provide --log-only CLA
conf: Use --verbose in logrotate control file
bash: Fix conditional parenthesis
conf: Check logfile location in prerotate
bash: man: Always update if new logfile location
bash: Silence shellcheck false positive
bash: Fix incorrect parenthesis
bash: Fix for loop iteration
at: Update Copyright for 2024
git: Update mailmap to v1.0.4
git: Update gitignore to v1.0.12
git: Update gitattributes to v1.0.5
editors: Update editorconfig to v1.0.6
bash: Correct capitalisation
man: Update CL syntax
at: Improve CL syntax description
bash: Improve CL syntax description
all: Drop.sh extension from scripts in $PATH
git: Standardise gitignore format
all: Remove most in-file ChangeLogs and versioning
at: Upgrade bootstrap.sh to v1.6.0
bash: Use $(...) AOT legacy backticks
bash: Quote RHS of != to prevent glob matching
bash: Declare and assign variables separately
bash: Silence unreachable code warning for trap function
bash: Double quote to avoid globbing and word splitting
Merge pull request #2 from m-grant-prg/dependabot/github_actions/actions/checkout-4
github: Add dependabot version update config
Mark Grant (46):
2023-08-02 v1.1.1 Mark Grant <[email protected]>
* at: Add support for ~ in version number
lxcu: Remove txt2man, rely on txt2manwrap dependencies
lxcu: Add in-file help text
at: Upgrade bootstrap.sh to v1.5.6
actions: Remove txt2man, rely on txt2manwrap dependencies
actions: Run on jammy
git: Update mailmap to v1.0.3
git: Update gitignore to v1.0.11
git: Update gitattributes to v1.0.4
editors: Update editorconfig to v1.0.4
at: Correct Copyright dates
at: Use AC_CONFIG_AUX_DIR
at: Use AC_MSG_CHECKING where appropriate
2021-11-22 v1.0.13 Mark Grant <[email protected]>
* man: Correct source formatting
at: Add AC_COPYRIGHT macro
all: Tighten SPDX tags
at: Upgrade bootstrap.sh to v1.4.10
git: Update mailmap to v1.0.2
git: Update gitignore to v1.0.7
git: Update gitattributes to v1.0.2
at: Use git to enhance package version
2021-11-08 v1.0.12 Mark Grant <[email protected]>
* at: Add misc directory to DIST
lxcu: Add openSUSE
lxcu: Add Fedora
git: Update mailmap to v1.0.1
git: Update gitignore to v1.0.6
git: Update gitattributes to v1.0.1
at: Update bootstrap.sh to v1.4.9
travis: Stop using Travis
actions: Initial build action setup
2020-12-21 v1.0.11 Mark Grant <[email protected]>
* at: lxcu: Add lxc test build setup
travis: Bionic is the new minimum release
at: README: Correct git command
at: Update bootstrap.sh to v1.4.7
bash: Move script_exit() before it is used
dnsmasq-postrotate.sh now at v1.0.8
2019-09-19 v1.0.10 Mark Grant <[email protected]>
* travis: Reinstate default build environment
at: Update bootstrap.sh to v1.4.5
at: configure.ac: Correct ARG_ENABLE help text
at: configure.ac: Correct AC_MSG_NOTICE messages
at: configure.ac: Improve CLA comments at TOF
travis: Initial Travis CI build test setup
at: Fix make distcheck using enable-distcheckfake
README: Point bootstrap.sh part at acmbuild wiki
git: Update project root gitignore to v1.0.2
Correct getopt CL build WRT quoting
dnsmasq-postrotate.sh now at v1.0.7
2019-04-18 v 1.0.9 Mark Grant <[email protected]>
* README: Update AT installation procedure
Rewrite man page DESCRIPTION section
README: Rewrite processing description
README: Update bootstrap.sh description to v1.4.2
README: Make package install references generic
README: Add Copyright statement
Update Copyright statement
Update bootstrap.sh to v1.4.2
Install standard GNU files eg AUTHOR etc
Replace #! env bash with abs path from configure
Correct package versioning
Remove shebangs from Makefile.ams
Ensure numerics use (( ... ))
Make local variable exit_code integer
Make local index variable integer
Use $($cmd) AOT obsoleted back-ticks around getopt
Ensure command line is quoted for cmd_line_parse()
Add test-data
Ensure only normal files are processed in conf-dir
Tidy getopt and $@ processing
dnsmasq-postrotate.sh now at v1.0.6
2018-12-22 v 1.0.8 Mark Grant <[email protected]>
* configure.ac Add checks for echo, printf and find
Update Errors section of man page
Use EX_NOINPUT for missing logrotate file
Introduce more meaningful exit codes
Propogate exit code as function argument
Replace echo with more standardised printf
Fine tune new configure.ac format
Add non-Makefiles with AC_CONFIG_FILES comment
Re-format configure.ac to new standard format
2018-12-15 v 1.0.7 Mark Grant <[email protected]>
* Update man page for post-rotate and setup CLAs
Update logrotate file to run script with -p CLA
Add setup function to write log location
If trace is true force verbose true
Refactor postrotate code into function and add CLA
Add function to retrieve the current log location
Follow dnsmasq rules for conf-file and conf-dir
Add missing option -v --verbose to the man page
Refactor Command Line processing into a function
Make relevant variables readonly
Adopt C-like loop coding style
Adopt if ... then on same line convention
Make variable verbose a proper boolean
Do not hard code variable outputprefix content
Refactor help text into function
2018-11-08 v 1.0.6 Mark Grant <[email protected]>
* In the AutoTools installation section of README add an instruction to
edit the first line of the logrotate file after installation to reflect
the location of the dnsmasq logfile.
dnsmasq-postrotate.sh still at v1.0.3
2018-10-31 v 1.0.5 Mark Grant <[email protected]>
* srctarball to use -src- in filename
dnsmasq-postrotate.sh still at v1.0.3
2018-10-18 v 1.0.4 Mark Grant <[email protected]>
* Add markdown symlink to README file for better presentation at
Github.
Update README file to refer to the new project wiki.
dnsmasq-postrotate.sh still at v1.0.3
2018-08-26 v 1.0.3 Mark Grant <[email protected]>
* Minor project infrastructure changes. No functional changes.
dnsmasq-postrotate.sh still at v1.0.3
2018-07-29 v 1.0.2 Mark Grant <[email protected]>
* Find could fail on odd filesystems such as gvfs so avoid mounted
filesystems in pid file search by using -xdev option.
Use AutoConf substitution variable runstatedir instead of hard-coded
/var/run.
Update project root gitignore to latest.
Make pidfile find more robust - do not descend into directories which
are not readable.
Terminate normally if the daemon is not running, it is not an error!
Update bootstrap.sh to the latest version - v1.3.5
Add a nota bene in the README file concerning expecting a git
environment.
Emit an informative message prior to make srctarball.
dnsmasq-postrotate.sh now at v1.0.3
2018-05-30 v 1.0.1 Mark Grant <[email protected]>
* First release.
dnsmasq-postrotate.sh now at v1.0.2