aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add dispass-insertHEADmasterGravatar Tom Willemse2014-02-021-12/+48
| | | | | | | | | | | Does the same thing as the `dispass' command, except it inserts the results into the current buffer, instead of copying them into the clipboard. This is useful when Emacs asks for a password and thus skips the clipboard and `kill-ring'. Using the universal argument is not possible because the prefix argument is already used to determine the required length of the generated passphrase.
* Separate copy action for extra flexibilityGravatar Tom Willemse2014-02-021-6/+9
|
* Make passphrase generation synchronousGravatar Tom Willemse2013-09-061-56/+43
| | | | This offers better options for testing.
* Update for use with latest DisPass from gitGravatar Tom Willemse2013-05-252-19/+32
|
* Bump version to 1.1.21.1.2Gravatar Tom Willemse2013-05-041-1/+1
|
* Update/improve docstringsGravatar Tom Willemse2013-05-042-22/+53
|
* Allow dots in label namesGravatar Tom Willemsen2013-02-161-2/+2
|
* Add support for the -f switchGravatar Tom Willemsen2013-01-201-4/+26
| | | | | | | The option `dispass-labelfile' specifies the labelfile you would like to use instead of the one provided by DisPass itself. These changes should be cleaned up later, but for now it works.
* Remove debugging `prin1' statementGravatar Tom Willemsen2013-01-201-1/+1
| | | | Should not have been left in there.
* Add use of sequence number switchGravatar Tom Willemsen2013-01-201-14/+22
| | | | | | | | | When dealing with an unknown label, creating a new label or adding a label to the label file, ask for a sequence number and pass it to DisPass. Only the `dispass2' algorithm uses this, but the `dispass1' algorithm ignores it, so it shouldn't be a problem to just always send it. Eventually the capabilities of each algorithm should be gathered from DisPass itself.
* Add use of algorithm switchGravatar Tom Willemsen2013-01-201-19/+51
| | | | | | | DisPass has supported more than one algorithm for some time already, but how to specify which algorithm to use was not quite clear. Now it should use the correct algorithm and when specifying an unknown label it will ask for the preferred algorithm.
* Remove `dispass-file' from the README.orgGravatar Tom Willemsen2013-01-081-6/+6
|
* Update NEWSGravatar Tom Willemsen2013-01-081-1/+4
|
* Change hash(method) to algo(rithm)Gravatar Tom Willemsen2013-01-081-7/+6
| | | | | | To keep terminology in line with the internal workings of DisPass, hash(method) should be replaced by algo or algorithm, depending on the situation.
* Simplify label management functionsGravatar Tom Willemsen2013-01-081-31/+28
| | | | | | | | By calling `dispass-label' with it's brand spankin' new `--add' and `--remove' switches the `dispass-add-label' and `dispass-remove-label' functions can be greatly simplified. This also removes the need for the `dispass-file', which assumed the file was in `~/', though that is not the default case with DisPass anymore.
* Change description to show dispass.el is a wrapperGravatar Tom Willemsen2013-01-082-1/+6
| | | | | | When looking at dispass.el through ELPA it was not clear that dispass.el is only a wrapper around DisPass and does not actually do any of the work itself.
* Update README.orgGravatar Tom Willemsen2012-12-161-22/+57
| | | | There were some things left unexplained in it.
* Separate change log into NEWS; remove commentsGravatar Tom Willemsen2012-12-163-96/+65
| | | | | Remove everything from dispass.el that is also in README.org and place the change log list in the NEWS file.
* Oops, typoGravatar Tom Willemsen2012-12-041-1/+1
|
* Bump version to v1.1.1Gravatar Tom Willemsen2012-12-031-1/+13
|
* Don't open a window when calling dispassGravatar Tom Willemsen2012-12-031-3/+3
| | | | | | | The way `shell-command' was being used would open a new window every time `dispass-get-labels' would get called, so now use `shell-command-to-string' in combination with `insert' in order to prevent that from happening.
* Trust dispass to create the labelGravatar Tom Willemsen2012-11-181-2/+1
| | | | | Any recent version of dispass will add the label to the labelfile when the `-c' flag is passed to it.
* Don't try to kill the bufferGravatar Tom Willemsen2012-11-181-4/+1
| | | | Let the sentinel handle that, not the filter.
* Clean-up prompts from dispass a littleGravatar Tom Willemsen2012-11-181-2/+6
| | | | Remove any leading and trailing whitespace and add a single space.
* Add completion for dispass and use dispass-labelsGravatar Tom Willemsen2012-09-151-23/+44
| | | | | Using `dispass-labels' and parsing its results is probably better than reading and parsing the file itself.
* Add URL headerGravatar Tom Willemsen2012-07-091-0/+1
|
* Merge branch 'labels'Gravatar Tom Willemsen2012-07-091-16/+143
|\
| * Clean up dispass-labels--refreshGravatar Tom Willemsen2012-07-081-10/+15
| | | | | | | | | | * dispass.el (dispass-labels--refresh): Store information once and reuse.
| * Change keywordsGravatar Tom Willemsen2012-07-081-1/+1
| | | | | | | | `encryption' and `security' don't seem to be acceptable keywords.
| * Remove unnecessary key definitionGravatar Tom Willemsen2012-07-081-1/+0
| | | | | | | | | | | | * dispass.el (dispass-labels-mode): Remove the key definition for `dispass-create', it is already defined in `dispass-labels-mode-map'.
| * Add/fix docstringsGravatar Tom Willemsen2012-07-081-3/+10
| |
| * Update change logGravatar Tom Willemsen2012-07-081-1/+12
| |
| * Only remove when a match has been foundGravatar Tom Willemsen2012-07-081-3/+3
| | | | | | | | | | * dispass.el (dispass-remove-label): Only remove a label if it has been found and don't throw an error when it hasn't.
| * Add function to remove label from labels fileGravatar Tom Willemsen2012-07-081-0/+18
| | | | | | | | | | | | | | | | * dispass.el (dispass-remove-label): Removes the given or pointed-at label from `dispass-file'. When no label is found it will throw an error. (dispass-labels-mode-map): Add binding for `dispass-remove-label'.
| * Improve label repexpGravatar Tom Willemsen2012-07-081-1/+1
| | | | | | | | | | * dispass.el (dispass-labels--refresh): Change the regular expression used to allow `-' and `_' in the label names.
| * Add for side effectsGravatar Tom Willemsen2012-07-061-0/+1
| |
| * Add ability to add label to fileGravatar Tom Willemsen2012-07-061-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | * dispass.el (dispass-labels-mode-map): Add direct keybinding for `dispass-add-label' so it is not required to always call `dispass-create'. (dispass-create): Call `dispass-add-label' in order to automatically insert newly created labels. (dispass-add-label): Adds a new label definition at the end of `dispass-file' and when `major-mode' is `dispass-labels-mode' reverts the buffer to show the changes.
| * Add dispass-default-length settingGravatar Tom Willemsen2012-07-061-2/+10
| | | | | | | | | | | | | | | | * dispass.el (dispass-default-length): Add default length to pass along to DisPass setting. (dispass-create): Use `dispass-default-length' when LENGTH is empty.
| * Return keymapGravatar Tom Willemsen2012-07-061-1/+2
| | | | | | | | If the keymap isn't returned, it doesn't work.
| * Select the new bufferGravatar Tom Willemsen2012-07-051-1/+1
| | | | | | | | | | When calling `dispass-list-labels' the new buffer should be selected, not _just_ shown.
| * Add and show keybinding for dispass-labels-modeGravatar Tom Willemsen2012-07-051-1/+9
| |
| * Fix -c flag for dispassGravatar Tom Willemsen2012-07-051-1/+1
| | | | | | | | | | Since the prompt for dispass has changed in v0.1a8 the process filter didn't recognize the second prompt anymore.
| * Add autoload cookie to dispass-list-labelsGravatar Tom Willemsen2012-07-051-0/+1
| |
| * Make labels in list clickableGravatar Tom Willemsen2012-07-051-1/+12
| | | | | | | | | | | | When a label is clicked on, or <RET> is pressed while the cursor is on it, the `dispass' function is called with the appropriate label and length.
| * Add a simple list of labelsGravatar Tom Willemsen2012-07-051-10/+56
| |
* | Change readme to org.Gravatar Tom Willemsen2012-07-062-76/+56
|/
* Add custom groupGravatar Tom Willemsen2012-06-172-3/+28
| | | | | | | | | | By using `defgroup' and `defcustom' the variable (and possible later variables) can be changed through Emacs' extensive customization interface. M-x customize-group <RET> dispass <RET> Will show you the variables that can be changed for dispass.el.
* Add the -l switch functionalityGravatar Tom Willemsen2012-06-172-13/+51
| | | | | | Using a numeric prefix argument when calling either `dispass' or `dispass-create' will invoke dispass with the -l switch to cut passwords down to a certain size.
* Add README for emacs wrapperGravatar Benjamin Althues2012-06-161-0/+59
|
* Add dispass.elGravatar Tom Willemsen2012-06-091-0/+127
dispass.el is an emacs wrapper script for dispass, it provides the ability to recall or create the passwords.