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 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406
|
2025-01-04 - 0.6.0 - Silvio Rhatto <rhatto@riseup.net>
Fix: check action now exits with non-zero status if there are expiring keys
in the keyring.
Fix: removed shebang from the bash completion file (#9).
Feat: GitLab CI support (#10).
Feat: init: allow for non-interactive keyring creation, useful for
tests (#10). This is controlled by the KEYRINGER_NON_INTERACTIVE
environment variable: when set to "1", keyringer won't do any
interactive procedure related to the keyring initialization.
2022-08-19 - 0.5.9 - Silvio Rhatto <rhatto@riseup.net>
Fix: edit: check whether decryption suceeded
Fix: xclip: avoid 'Error: target STRING not available'
Moved docs to the README, favouring the GitLab repository over the site
New upstream repository: https://0xacab.org/rhatto/keyringer
2022-08-19 - 0.5.8 - Silvio Rhatto <rhatto@riseup.net>
Fix re-encryption when the secret hass NULL bytes
Attempt to fix xclip message 'Error: target STRING not available'
2022-06-07 - 0.5.7 - Silvio Rhatto <rhatto@riseup.net>
New upstream URLs
Fix BASEPATH evaluation when encrypting a folder
2021-07-03 - 0.5.6 - Silvio Rhatto <rhatto@riseup.net>
Fix Debian bug #990255: keyringer incorrectly tries to use vim settings from
'/usr/bin/../share/keyringer/editors/vim'
Adds "pass" action behaving like pass(1) for outputing single-line secrets.
2020-01-18 - develop - Silvio Rhatto <rhatto@riseup.net>
Install zsh completion in the default path
2019-03-25 - 0.5.5 - Silvio Rhatto <rhatto@riseup.net>
Adds COMMIT_AFTER_ENCRYPT setting
Adds PUSH_AFTER_ENCRYPT setting
Fix git parameter expansion
Fix secret name when encrypting a folder
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
|