aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/contrib/emacs/CHANGELOG.md (follow)
Commit message (Collapse)AuthorAgeFilesLines
* emacs: Clear both, kill-ring & the system clipboardHEADmasterNiall Dooley2023-12-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | Prior to this commit, after the timeout expired, the password was cleared from the kill-ring but remained in the system clipboard. To ensure passwords are also cleared from the system clipboard, `(kill-new "")` has been added inside the `password-store-clear` function when clearing the kill-ring. - Ensure that passwords are cleared from the system clipboard as well [1]. - Declare `password-store-timeout` obsolete since v2.0.4 [2]. - Header and docstring improvements [3]. - Rename argument in `password-store--run-init` [4]. - Bump version to 2.3.2. Reported by Niall Dooley <dooleyn@gmail.com>: [1] https://lists.zx2c4.com/pipermail/password-store/2023-November/004800.html [2] https://lists.zx2c4.com/pipermail/password-store/2023-November/004798.html [3] https://lists.zx2c4.com/pipermail/password-store/2023-November/004791.html [4] https://lists.zx2c4.com/pipermail/password-store/2023-November/004799.html
* emacs: Remove unused s library dependencyMekeor Melire2023-05-031-0/+4
| | | | | | Remove the unused dependency on the s library. Suggested in: https://lists.zx2c4.com/pipermail/password-store/2023-April/004751.html
* emacs: Drop external dependency auth-source-passTino Calancha2022-12-261-0/+5
| | | | | | | | | | The package auth-source-pass.el is not distributed externally anymore. It was added into Emacs since Emacs 26.1. Bump Emacs minor version requirement to emacs 26. Reported by Declan Tsien <declantsien@riseup.net>: https://lists.zx2c4.com/pipermail/password-store/2022-December/004697.html
* emacs: Add command password-store-generate-no-symbolsTino Calancha2022-09-061-0/+4
| | | | | | | This command generates a new password not including symbols. Suggested by Aner Zakobar <aner@zakobar.com>: https://lists.zx2c4.com/pipermail/password-store/2022-August/004638.html
* emacs: Fix an infloop on Windows enviromentsTino Calancha2022-03-061-0/+4
| | | | | | | | | | | | | | | The infloop has been observed in calls to `pasword-store--run' for pass v1.7.4 in a Windows/WSL2 enviroment. When this happens, the sentinel in `password-store--run-1' doesn't call the callback. * contrib/emacs/password-store.el (password-store--run-1): Prefer `process-status' over the string comparison to check the process status. Problem reported by Kai Tetzlaff <pwstore@tetzco.de>: https://lists.zx2c4.com/pipermail/password-store/2022-February/004583.html
* emacs: Drop dependency on f libraryPhilip K2020-03-281-0/+4
| | | | | | | | | | The "f" library is a rather thin translation layer for already existing Emacs functions. Most functions directly map to an already existing function (eg. "f-no-ext" and "file-name-sans-extension"). For this reason, removing "f" comes at no cost while reducing the number of dependencies one has to count on and the user has to install. Co-authored-by: Tino Calancha <tino.calancha@gmail.com>
* emacs: Update docstring of password-store-clearTino Calancha2019-09-291-0/+5
| | | | | | | Clarify that the optional argument is only used in the `message' call. Bump version to v2.1.3. * contrib/emacs/password-store.el (password-store-clear): Update docstring. * contrib/emacs/CHANGELOG.md: Document this change.
* emacs: Make parameter optional in password-store-clearSergey Trofimov2019-09-161-0/+5
| | | | | | | | | | | This change preserves backward compatibility with previous version of the function. Bump version to v2.1.2. * contrib/emacs/password-store.el (password-store-clear): Make argument FIELD optional. * contrib/emacs/CHANGELOG.md: Announce this change.
* emacs: Check that auth-source-pass-filename is bound before use itTino Calancha2019-08-291-0/+4
| | | | | | | | | For auth-source-pass versions < 5.0.0, auth-source-pass-filename is not defined; thus, we must check that this variable exists before use it. * contrib/emacs/password-store.el (password-store-dir): Call bound-and-true-p on auth-source-pass-filename.
* Support extractions of secret fields other than passwordTino Calancha2019-08-291-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | Allow users to retrieve any secret field stored in the files. Use auth-source-pass to retrieve the secret fields. Bump version to v2.1.0. * contrib/emacs/Cask: Replace dependency on `s' library with auth-source-pass dependency. * contrib/emacs/password-store.el (password-store-url-field): New option. (password-store-dir): Use `auth-source-pass-filename'. (password-store-read-field, password-store-get-field) (password-store-copy-field, password-store-parse-entry): New functions. (password-store-read-field): Use password-store-parse-entry. (password-store--save-field-in-kill-ring): New function extracted from `password-store-get'. (password-store-url): Use `password-store-get-field' and `password-store-url-field'. * contrib/emacs/README.md: Update documentation. * contrib/emacs/CHANGELOG.md: Announce changes.
* emacs: Improve password-store-insert message on success/failureTino Calancha2019-08-271-0/+4
| | | | | | | | | | | Before, the following message was shown: "Enter contents of ENTRY and press Ctrl+D when finished:\n\n" Since the command is not interactive, it is better to show users specific messages on success/failure. * contrib/emacs/password-store.el (password-store-insert): Improve message shown on success/failure.
* Re add password-store-timeout for backward compatibilityTino Calancha2019-08-261-0/+5
| | | | | | | | Some libraries rely on this function, e.g. password-store-otp library. * contrib/emacs/password-store.el (password-store-timeout): Re include this function; now it just returns password-store-time-before-clipboard-restore.
* emacs: Prefer to use Emacs builtin customization machineryTino Calancha2019-08-261-0/+7
| | | | | | | | | | | | | | | | | | | | | Using a customizable variable is the preferred way to set a parameter within Emacs; replace password-store-timeout with the new option password-store-time-before-clipboard-restore. The default value for this variable uses the environment var PASSWORD_STORE_CLIP_TIME when set; this is the same behavior as before. Add Maintainer header. * contrib/emacs/password-store.el (password-store-password-length): Increased default value from 8 to 25, i.e. same default as in the shell script. (password-store-time-before-clipboard-restore): New option. (password-store-timeout): Delete it. Use the new option instead; all callers updated. * contrib/emacs/CHANGELOG.md: Announce the features.
* emacs: Fix typo in password-store-url function doc stringSvend Sorensen2018-10-311-0/+4
| | | | "http://" was repeated, fix the second instance to read "https://".
* emacs: Release version 1.0.1 of Emacs packageSvend Sorensen2017-08-291-0/+4
|
* emacs: Release version 1.0.0 of Emacs packageSvend Sorensen2017-07-261-0/+7