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 )