mdp Changelog

What's new in mdp 0.7.4

Apr 22, 2015
  • Fix the misdetection of file changes, using CRC32 instead of (size + sum) comparison (fixes issue #5, found by @fluxspir).

New in mdp 0.7.3 (Feb 12, 2014)

  • Fix crash on 'mdp edit' if neither $EDITOR or 'set editor' is defined.

New in mdp 0.7.2 (Feb 10, 2014)

  • Fix double-free() crash when using 'mdp add' without prefix (found by Vlad Glagolev ([email protected]>).

New in mdp 0.7.1 (Feb 10, 2014)

  • Make charset convertion errors a little easier to spot.
  • Warn if the current locale is not supported by the system.

New in mdp 0.7.0 (Feb 8, 2014)

  • Switch to git-style command line with a command (e.g. mdp edit).
  • New 'add' command to avoid copy-pastes on creation.
  • Passwords can now use character sets containing unicode.
  • Add aliases to common character_sets (e.g. $ALPHANUMERIC, $DIGITS).
  • Allow user to set password_file in the config.
  • Detect vim and add '-n' to avoid swap file creation.
  • Add '-E' option to 'prompt' mode (regex).
  • Define a comment character for the password file (#).
  • Renamed query-mode to the prompt command.
  • Fix a bug where mdp would not detect a bad directory permission.
  • Fix crash when the user does not have an EDITOR env var.

New in mdp 0.6.0 (Jan 11, 2014)

  • Add configurable profiles (-p) to the password generator (-g).
  • Fix pager display bug on long lines.
  • Fix a bug with mdp unable to properly detect a SIGINT sent to gpg.
  • Make gpg_key_id mandatory.
  • Add -l parameter to force the length of passwords.
  • Add -n parameter to force the number of passwords.
  • Add -k parameter to define the GnuPG key if missing from config.
  • Switch to semantic versioning.
  • Increase default GPG timeout to 20s (suggestion by Franck Labadille)
  • Build using -lncurses on Mac (ncursesw not available).
  • Use c99 boolean across the board.
  • Add additional compilation warnings.
  • Increase maximum line size to 16KB (both passwords and config).
  • Add framework for regression tests (and a couple modules).

New in mdp 0.5 (Aug 2, 2013)

  • Added support for regex match using -E.
  • Added option to disable backup file generation.
  • Fix detection of unchanged files.
  • Fix creation of the initial password file.
  • Properly cleanup the lock if gpg times out.
  • Fix opening the editor if GnuPG failed (e.g. bad passphrase).

New in mdp 0.4 (Jul 29, 2013)

  • Fixed compilation on openSUSE (by pbleser @ github).
  • Fix #4 (removal of EOLs on edit).

New in mdp 0.3 (Jul 18, 2013)

  • Moved all source code to src/.
  • Fix query-mode.
  • Quadruple and unify the maximum allowable line size.
  • Configurable count of iteration when generating passwords.
  • Fixed wide-char characters on Linux by compiling against ncursesw.
  • Warn the user if a password line is too long and can't be parsed.
  • Fixed a bug when using % in your passwords (go printf).

New in mdp 0.2 (May 14, 2013)

  • Fix Linux compilation (by Wu Jiang )
  • Fix the file permission (by Wu Jiang )