aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 1142a1a709e2e54210b46bd23e276137b35bc50f (plain)
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
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
2019-01-29 - 0.5.4 - Silvio Rhatto <rhatto@riseup.net>

	Use --no-encrypt-to GnuPG option to strictly respect the recipients file

	Fixes BASEDIR evaluation at init action

	Adds history support at shell action

	Fix passphrase entry at genpairs when exporting secret keys

2018-05-30 - 0.5.3 - Silvio Rhatto <rhatto@riseup.net>
										 Grégoire Jadi <gjadi@omecha.info>
										 Jérémie Courrèges-Anglas <jca@wxcvbn.org>

	Clean empty directories once the files are removed with shred
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Add MANDIR variable and use it
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Replace install --mode=MODE by install -m MODE
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Replace head -c by dd at pwgen
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Fix mktemp template for POSIX.1 mktemp
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Add support to "gshred" and "rm -P" to safely delete a file
	(patch thanks to Grégoire Jadi and
	testing/discussion thanks also to Jérémie Courrèges-Anglas)

	Automatically generate passphrase at genkeys_gpg

	Increase default password size at pwgen

2017-11-03 - 0.5.2 - Silvio Rhatto <rhatto@riseup.net>

	Fixed incorrect exit statement on append, thanks jamie (#79)

	Fixed possible race condition on append-batch/decrypt, thanks jamie (#80)

	Various fixes for running keyringer on *BSD systems, thanks rysiek

2017-05-31 - 0.5.1 - Silvio Rhatto <rhatto@riseup.net>

	Do not abort when keys are expired on actions that are
	not supposed to write in the database (#72)

	Adds "delete" alias to "del" action.

2016-12-21 - 0.5.0 - Silvio Rhatto <rhatto@riseup.net>

	Fixes keyringer_check_expiration failure if a public key is listed multiple
	times (#77 and Debian #847964)

	Make keyringer_check_expiration not fail on subkeys which do not have an
	expiration date (#76 and Debian #847963)

	Adds pwgen action

	Fixes sclip clipboard overwrite procedure

	Adds XDOTOOL_NEXT_WINDOW config into sclip

2016-11-17 - 0.4.1 - Silvio Rhatto <rhatto@riseup.net>

	Adds sclip into completions

	Manpage: sclip action

	Updates develop docs

2016-11-09 - 0.4.0 - Silvio Rhatto <rhatto@riseup.net>

	Adopts Semantic Versioning

	Do not rely on git-flow

	Adds sclip action

	Ensure destination path exists at mv action

	Allow @ at file names

	Slightly more interactive keyringer_get_file

	Updates URLs and static site generation

2015-03-30 - 0.3.8 - Silvio Rhatto <rhatto@riseup.net>

	Eliminates hardcoded bash path, reported and fixed by
	polynomial (closes https://github.com/rhatto/keyringer/pull/1)

	Rename genpair action and option (#69)

	Ensure destination folder exists at 'cp' action

2014-08-21 - 0.3.7 - Silvio Rhatto <rhatto@riseup.net>

	Init: just set git user/mail if needed

	Shell completions: use KEYRINGER_CHECK_RECIPIENTS=false to avoid
	fatal errors

	Shell completions: minor zsh fixes

	Shell completions: fix handling of keyrings with '-' in their names

	Edit: Unset RELATIVE_PATH before encrypting file

	New 'cp' action

	Reset 'expiry' on keyringer_check_expiration, reported and fixed
	by Jamie (closes #62)

2014-05-20 - 0.3.6 - Silvio Rhatto <rhatto@riseup.net>

	Makefile fix

	Updated workflow

2014-05-20 - 0.3.5 - Silvio Rhatto <rhatto@riseup.net>

	Use a custom .vimrc so VIM command line is not messed with quotes (#50)

2014-05-16 - 0.3.4 - Silvio Rhatto <rhatto@riseup.net>

	Workaround for open/edit action returning instantaneously (#49)

	Use 'nobackup' and 'nowritebackup' if VIM is set as $EDITOR (#50)

	Find: rollback: use find+grep instead of 'find -iname' (#53)

	Edit/open: wait for background process to finish (#49)

	Edit: use encrypt action

	Encrypt: support for KEYRINGER_ADD_EXTENSION environment variable
	which controls if file extension should be appended to secret name

	Genpair: generate ssh and ssl keys with 4096 bits size

	Fix usage message inside keyringer shell

	Fix recryption error when using gpg-agent in text mode (#55)

	Be more verbose on recrypt errors

	Adding "commit" action which is a wrapper around "git commit"

	Align command output

	Avoid viminfo if VIM is set as $EDITOR (#50)

2014-03-22 - 0.3.3 - Silvio Rhatto  <rhatto@riseup.net>

	Use --recv-keys instead of --refresh-keys

	Use -iname at find action

	Removing --prune from git gc

	Spell checking as suggested by Debian #741644

2014-03-14 - 0.3.2 - Silvio Rhatto  <rhatto@riseup.net>

	Subkey expiration date check shall not happen with expired keys

	Make usage more readable

	Added "destroy" alias to "teardown" action

2014-03-14 - 0.3.1 - Silvio Rhatto  <rhatto@riseup.net>

	Try to get an initial recipient (#32)

	New action: check (#39)

	Enhanced secret finder at keyringer_get_file and on find action

	Added find action into shell completions

	Using XA_PRIMARY selection at xclip action

	Fixed secret paths at mv action

	Do not use RELATIVE_PATH on git action

	Fixed test output at xclip action

2014-02-20 - 0.3 - Silvio Rhatto  <rhatto@riseup.net>

	Try to find a similar file at keyringer_get_file

	Added xclip action (#33)

	Check key expirations (#37)

	Proper error handling at edit action

	New actions: find, mv, rmdir

	Support for RELATIVE_FOLDER at git action

	New actions: shell (#34), help, mkdir, teardown

2013-11-26 - 0.2.9 Silvio Rhatto  <rhatto@riseup.net>

	Added 'tree' action

	Added 'rm' alias to 'del' action

	Set .gitignore during initialization and when using tmp inside the repository

	Pass options to git-rm at del action

	Simpler ramdisk/tmpfs check at keyringer_check_tmp

	Better mode check on keyringer_check_tmp (closes #30)

	Fixed minor typos

	Man page update

	Temp folder priority set to "$TMPDIR $TMP /tmp /run/shm"

	Avoid bash arrays on append action (closes #26)

	Shell completion enhancements.

	Fixing keyringer_has_action() to correctly handle "/" and ".".

	Action ls now supports leading slash ("/").

	Support for encrypting a whole tree (closes #21)

2013-11-14 - 0.2.8 Silvio Rhatto  <rhatto@riseup.net>

	Updated development workflow and version scheme

2013-11-14 - 0.2.7 Silvio Rhatto  <rhatto@riseup.net>

	Ramdisk check for temporary folders (closes #13)

	Shred of temporary files (closes #27)

	Encrypt/open improvements (closes #9)

	Initialization now asks user to edit the default preferences file

	Usage improvements

	Added keyringer.pot for easy manpage translation (closes #5)

	Changed encrypt syntax

	Fix handing of file names with spaces (#20)

	Manpage enhancements and english review (#5)

	Strict FHS compliance (closes #18)

2013-10-04 - 0.2.6 Silvio Rhatto  <rhatto@riseup.net>

	Removing debian specifics from the master branch (#1)

	Minor fixes

	Handle file names with spaces (#20)

	Added 'init' subcommand into shell completions

2013-09-27 - 0.2.5 Silvio Rhatto  <rhatto@riseup.net>

	Development workflow enhancements

2013-09-26 - 0.2.4 Silvio Rhatto  <rhatto@riseup.net>

	Integrate version check and upgrade into workflow (closes #17)

	Misc debian packaging fixes (#1)

2013-09-16 - 0.2.3  Silvio Rhatto  <rhatto@riseup.net>

	Makefile enhancements

	Lintian-clean Debian package (#1)

	Machine-readable debian/copyright (#1)

	Added ChangeLog (closes #12)

	Changing LICENSE (closes #10)

2013-08-25 - 0.2.2  Silvio Rhatto  <rhatto@riseup.net>

	Changing default prefix and doc install folder (closes #11)

	Minor cleanup at zsh completion

	Added manpage

	Doc update

	Added support to encrypt from files

	Adding 'open' action

	Makefile update

	Added zsh completion

2013-08-02 - 0.2.1 Silvio Rhatto  <rhatto@riseup.net>

	Added bash completion

	Documentation updates

	Using empty passphrases for genpair_ssh

	Recrypt: just write to file if successful (#6)

	Check return status (closes #7)

	Load preferences for actions as well

	Improve the 'preferences add' action

	Add usage to the 'preferences' action

	Do not enclose $EDITOR with quotes as it might break constructions such as "vim -X"

2012-06-26 - 0.2 Silvio Rhatto  <rhatto@riseup.net>

	Initial debian packaging support

2012-03-30 - 0.1 Silvio Rhatto  <rhatto@riseup.net>
		 Daniel Kahn Gillmor  <dkg@fifthhorseman.net>
		 Jamie McClelland  <jm@mayfirst.org>
		 ricola <ricola@poivron.org>

	Initial keyringer release