File: ChangeLog

package info (click to toggle)
basez 1.6.2-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 460 kB
  • sloc: ansic: 1,751; sh: 449; makefile: 14
file content (315 lines) | stat: -rw-r--r-- 10,613 bytes parent folder | download | duplicates (2)
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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
2019-10-05  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.6.2
	* Makefile.src, basez.spec.in, debian/changelog.in: Append
	distribution id to package release version number.

2019-08-03  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.6.1
	* base64.c: Properly decode base64url encoded strings.

2016-10-22  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.6
	* INSTALL: Update.

2016-10-18  Milan Kupcevic  <milan@quarkline.net>

	* Makefile.src, configure: Pass LFS flags on 32-bit platforms.
	* configure (testexec): Rewrite.
	* Makefile.src: Increase optimization level.
	* basez.spec.in, debian/rules: getconf flags not needed anymore.

2016-10-15  Milan Kupcevic  <milan@quarkline.net>

	* basez.c: New program options. Catch output errors. Update help/man
	text accordingly.

2016-10-14  Milan Kupcevic  <milan@quarkline.net>

	* basez.spec.in: New file.
	* Makefile.src, configure: Enable rpm package building.
	* INSTALL: Update the guidelines accordingly.

2016-10-09  Milan Kupcevic  <milan@quarkline.net>

	* LICENSE, basez.h, base16.c, base32.c, base64.c, basez.c: New license
	grant.
	* basez.c: Add I/O buffer.
	* Makefile.src, configure, base32.c, base64.c, config.h.in: Inline
	hints. Reorder for optimized performance.

2016-10-06  Milan Kupcevic  <milan@quarkline.net>

	* Makefile.src, configure: Build deb packages.
	* debian/changelog.in, debian/control.in, debian/NEWS.in, debian/rules,
	debian/compat, debian/source/format: New files.
	* INSTALL: Update accordingly.

2016-10-04  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.5
	* Makefile.src, configure, basez.c, config.h.in, basez-completion.in:
	Optionally disable unhex command. Update help/man accordingly.

2016-10-04  Milan Kupcevic  <milan@quarkline.net>

	* configure: Add LDLIBS, LDADD. Release version 1.4
	* Makefile.src: Use LDFLAGS, LDLIBS, LIBS and LDADD when linking.
	* LICENSE: Add full license text and license grant notice.
	* INSTALL: Remove license grant notice.

2016-10-02  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.3
	* basez.c, INSTALL: License text clarification.
	* configure, basez-completion.in, Makefile.src: Apply configure options
	to basez-completion script.

2016-10-01  Milan Kupcevic  <milan@quarkline.net>

	* configure: Accept standard directory options. Release version 1.2
	* Makefile.src: Move bash-completion script to a new location.

2016-09-29  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.1
	* Makefile.src, configure, basez.c, config.h.in: Optionally disable
	base32 and base64 commands. Fix typos.

2016-09-28  Milan Kupcevic  <milan@quarkline.net>

	* Makefile.src, configure, basez.c, config.h.in: Allow cross
	compilation for MS Windows.
	* basez.c: Update help/man text accordingly.
	* INSTALL: Clarify installation procedure.

2016-09-24  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main, encode_b32, decode_b32): Do new options. Update
	help/man text accordingly.
	* basez.h, base32.c (encode_base32u, encode_base32l, encode_base32hexu)
	(encode_base32hexl): Use unsigned char. Output either lowercase or
	uppercase hex encodes.
	* INSTALL: Clarify installation procedure.
	* basez-completion: Update auto-completion arguments.
	* configure: Update version.

2016-09-17  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main, encode_b64, decode_b64): Do new options. Update
	help/man text accordingly.
	* basez.h, base64.c (encode_base64, decode_base64, encode_base64url)
	(decode_base64url): Use unsigned char.
	* regtest.sh.in, base64mime.test, base64mimed.test,
	base64mimeinvalid.test, base64plaininvaid.test, base64urld.test,
	base64urlinvalid.test: Update regression tests accordingly.
	* configure: Update version.

2016-09-08  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main, encode_b16, decode_b16): New --ignore-all-space,
	--ignore-garbage, --strict, --upper-case and --lower-case together
	with short options. Update help/man text accordingly.
	* base16.c, basez.h (encode_base16u, encode_base16l, decode_base16):
	Output either lowercase or uppercase hex encodes. Use unsigned char.
	* basez-completion: Update auto-completion accordingly.
	* configure: Update version.

2016-09-04  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main, encode_b16, set_wrap): New wrap option. New function.
	Update help text and error warnings.
	* basez.h, base16.c (encode_base16): Use unsigned char.
	* see-also: Update.
	* Makefile.src (CFLAGS): Optimize compilation.
	* configure: Update version.

2016-08-28  Milan Kupcevic  <milan@quarkline.net>

	* base16.c, base32.c: Output lowercase hex encodes.
	* base16.test, base32hex.test, base32hexd.test: Adjust encode tests
	accordingly.
	* basez.c: Run hex as base16, unhex as base16 -d. Update help text.
	* Makefile.src (BINLINKS): Include hex and unhex.
	* basez-completion: Update argument auto-completion.
	* configure: Update version.

2016-08-27  Milan Kupcevic  <milan@quarkline.net>

	* basez-completion: Auto-complete command line arguments. New file.
	* Makefile.src (install-completion, install-common, installdirs)
	(uninstallfiles, DIST, .PHONY): Include and install autocompletion.
	* configure: Version update.

2016-08-16  Milan Kupcevic  <milan@quarkline.net>

	* configure: Version update.
	* basez.c: CRLF option could apply to base64 encodes only.
	* basez.1: Update.

2016-08-14  Milan Kupcevic  <milan@quarkline.net>

	* basez.c, regtest.sh.in, Makefile.src (DIST, BINLINKS): base32plain 
	instead of base32.
	* base32plan.test, base32plaind.test, base32plaininvalid.test: 
	New filenames.
	* configure: Version update.
	* basez.c (help): Clarification.
	* basez.1: Update.

2016-05-22  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.0.1
	* basez.c: Outline bug reporting requirements.
	* INSTALL: Add permissive license notice. Clarify installation 
	procedure.
	* ChangeLog: Add permissive license notice.

2015-10-24  Milan Kupcevic  <milan@quarkline.net>

	* configure: Release version 1.0
	Change license notice to GPLv3+

2013-02-20  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (encode_b16, decode_b16, encode_b32, decode_b32)
	(encode_b64, decode_b64): User larger buffer.
	* configure: Release version 0.99.5

2013-01-31  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main): Clarify error messages.
	(main, command_name): Default name is "basez".
	(sys_err): New argument msg.
	(base_name): Return null.
	* Makefile.src (basez.1): Use prebuilt manpage. 

2013-01-28  Milan Kupcevic  <milan@quarkline.net>

	* regtest.sh.in: Rename from regtest.sh.
	* Makefile.src: Deal with regtest.sh.in.
	(.in): Replace _SDIR_.
	(test): New target.
	(CPPFLAGS): Include current dir.
	* INSTALL: Explain make test target.

2013-01-25  Milan Kupcevic  <milan@quarkline.net>

	* configure: Also try clang. Release version 0.99

2013-01-22  Milan Kupcevic  <milan@quarkline.net>

	* Makefile.src (install-strip): New target.
	* configure: Release version 0.98

2013-01-21  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main): Input FILE option.
	* (help): Explain it.

2013-01-20  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (encode_b64, decode_b64): Do --crlf.
	* regtest.sh: Use command options from test files.
	* base64mime.test: Test --crlf option.

2013-01-18  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (encode_b64, decode_b64): Mime and pem encode/decode.
	(main): Use them. 
	(sys_err, newline_out): New functions.
	(encode_b64, decode_b64, encode_b32, decode_b32)
	(encode_b16, decode_b16): Use them.
	(help): Explain new options.
	* base64mime.test, base64mimed.test, base64mimeinvalid.test: New files.
	* regtest.sh: Use new test data.
	* Makefile.src: Deal with the new files.

2013-01-16  Milan Kupcevic  <milan@quarkline.net>

	* base32.c (dec_b32, decode_base32, decode_base32hex): New functions.
	* basez.h (decode_base32, decode_base32hex): New definitions.
	* basez.c (decode_b32): New function.
	(main): Use it.
	* base32d.test, base32hexd.test: New files.
	* base32invalid.test, base32hexinvalid.test: New files.

2013-01-15  Milan Kupcevic  <milan@quarkline.net>

	* base64.c (dec_b64, decode_base64, decode_base64url): New functions.
	* basez.h (decode_base64, decode_base64url): New definitions.
	* basez.c (decode_b64): New function.
	(main): Use it.
	* base64d.test, base64urld.test: New files.
	* base64invalid.test, base64urlinvalid.test: New files.
	* base16invalid.test: New files.
	* regtest.sh: Use new test data.
	* Makefile.src: Deal with the new files.

2013-01-14  Milan Kupcevic  <milan@quarkline.net>

	* base16.c (decode_base16): New function.
	* basez.h (decode_base16): New definition.
	* basez.c (decode_b16): New function.
	(main): Use it.
	* base16d.test: New file.
	* regtest.sh: Use new test data.
	* Makefile.src: Deal with the new files.

2013-01-13  Milan Kupcevic  <milan@quarkline.net>

	* base64.c (enc_b64): New function.
	(encode_base64, encode_base64url): New functions.
	* basez.c (encode_b64): New function.
	(main): Use it.
	* base64.test, base64url.test: New files.
	* regtest.sh: Use new test data.
	* Makefile.src: Deal with the new files.

2013-01-12  Milan Kupcevic  <milan@quarkline.net>

	* base16.c (encode_base16): New function.
	* basez.c (encode_b16): New function.
	(main): Use it.
	* base16.test: New file.
	* regtest.sh: Use new test data.
	* Makefile.src: Deal with the new files.

2013-01-10  Milan Kupcevic  <milan@quarkline.net>

	* regtest.sh: New file.
	* base32.test, base32hex.test: New files.
	* Makefile.src: Deal with the new files.

2013-01-09  Milan Kupcevic  <milan@quarkline.net>

	* base32.c (enc_b32, encode_base32, encode_base32hex): New functions.
	* basez.c (encode_b32, help, version, b_name): New functions.
	(main): Use the new functions.
	(invalid_input, internal_error): New functions.
	* basez.h: New definitions.
	* see-also: New file.
	* Makefile.src: Deal with the new files.

2013-01-08  Milan Kupcevic  <milan@quarkline.net>

	* Makefile.src: New file.
	* config.h.in: New file.
	* configure: New file.
	* TODO: New file.

2013-01-05  Milan Kupcevic  <milan@quarkline.net>

	* basez.c (main): New function.
	* LICENSE: GPLv3.
	* INSTALL: New file.
	* ChangeLog: New file.

Copyright (C) 2013, 2015, 2016  Milan Kupcevic
==============================================
Copying and distribution of this file, with or without modification, 
are permitted in any medium without royalty provided the copyright 
notice and this notice are preserved.  This file is offered as-is, 
without any warranty.