summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Clean up git handling.Jason A. Donenfeld2012-09-192-42/+28
| | | | | | Get rid of push/pull shortcuts, as they weren't widely used. Add contents to repo on git init. Centralize git add logic, and make it less error prone.
* Fix git regression.Jason A. Donenfeld2012-09-191-1/+1
|
* Add additional information from KeepassX xmlJuhamatti Niemelä2012-09-181-3/+15
| | | | | | | | | | Import passwords as multiline entries with password in the first line. Rest contains following data if they exist in the entry element of the xml file: - username - url - comment
* Copyright and licensing info to keepassx2pass scriptJuhamatti Niemelä2012-09-181-0/+4
|
* Quote the template.Jason A. Donenfeld2012-09-181-1/+1
|
* Better dependency list.Jason A. Donenfeld2012-09-181-1/+10
|
* Make recursive make silent.Jason A. Donenfeld2012-09-181-1/+1
|
* Quote the program name.Jason A. Donenfeld2012-09-181-4/+4
|
* Abstract potentially platform specific commands into their own commands.Jason A. Donenfeld2012-09-174-72/+97
|
* Support recursive and forced removal.Jason A. Donenfeld2012-09-162-12/+28
| | | | | | Laurent asked for this. Reported-by: Laurent Ghigonis <laurent@p1sec.com>
* Small stylistic things.Jason A. Donenfeld2012-09-161-9/+9
| | | | Reported-by: Laurent Ghigonis <laurent@p1sec.com>
* Use --force flag in keepassx import.Jason A. Donenfeld2012-09-151-1/+1
|
* Script for importing password data XML from KeepassX to password-store.Juhamatti Niemelä2012-09-151-0/+37
|
* Perl script for importing an xml from fpm2.Jeffrey Ratcliffe2012-09-151-0/+76
|
* Bump to 1.3.1.1.3.1Jason A. Donenfeld2012-09-141-1/+1
|
* Put OSX ramdisk patch into contrib.Jason A. Donenfeld2012-09-141-0/+36
| | | | | This should be removed at somepoint in the future. Currently, the Homebrew people need something to make them happy. This is it.
* Typo.Jason A. Donenfeld2012-09-131-1/+1
|
* Bump version.1.3Jason A. Donenfeld2012-09-132-2/+2
|
* Allow avoiding the prompt for overwriting, with --force flag.Jason A. Donenfeld2012-09-132-7/+11
|
* Split out common gpg options into variable.Jason A. Donenfeld2012-09-131-6/+7
| | | | Reported-by: Brian Mattern <rephorm@rephorm.com>
* use gpg --batch for quieter outputBrian Mattern2012-09-131-3/+3
| | | | | | | | | | | | | | Right now, every time I call pass to decrypt a key, I get output like: You need a passphrase to unlock the secret key for user: "User Name <user@domain.com>" 2048-bit ELG-E key, ID XXXXXXNX, created 2012-04-20 (main key ID NNXXNNNX) password This patch cleans it up so that only the password is output. I use pinentry-gtk-2 to enter the gpg passphrase, so this information is redundant to me. I haven't tried other pinentry versions to see if they repeat the information as well.
* add edit command to zsh completionBrian Mattern2012-09-131-1/+8
|
* Skip directories in zsh completionBrian Mattern2012-09-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | this allows the full entry to be completed with a single tab if there is only one entry in a folder e.g., given: amazon.com user at domain.com google.com user1 user2 `pass am<tab>` -> `pass amazon.com/user at domain.com` while `pass goo<tab>` -> `pass google.com/` (previously, the amazon completion would have stopped at amazon.com despite only a single entry existing)
* prevent <ctrl-c> on password entry from wiping out fileBrian Mattern2012-09-131-2/+2
| | | | | | | | | | | | | Currently, if you hit ctrl-c at the standard 'Enter password' prompt, since it is piped directly to gpg, the entry gets cleared. Trying to read from that entry results in: gpg: [don't know]: 1st length byte missing This patch fixes this. Tweaked by Jason A. Donenfeld <Jason@zx2c4.com> to add GNU readline features by using -e in read.
* Confirm before overwriting an entryBrian Mattern2012-09-131-1/+8
| | | | | This asks before inserting a password when one already exists at that location (instead of just overwriting it).
* Use bash's read command better.Jason A. Donenfeld2012-09-131-14/+8
|
* Add --version switch, per request.Jason A. Donenfeld2012-09-132-4/+23
|
* Be more careful about cleaning up.Jason A. Donenfeld2012-09-131-6/+4
|
* Use getopt to regularize optionsBrian Mattern2012-09-122-27/+36
| | | | | | | | | I like being able to specify command line options (like -c) at the end of the line (which is usually when I think of the fact that I need them). The attached patch uses getopt(1) to regularize the option list so that lazy people like me can specify the options in any order.
* Don't quote ${EDITOR:-vi}rupa2012-09-121-1/+1
| | | | | | | | Attached is a trivial patch that removes the quotes from the line that invokes $EDITOR. It's perfectly cromulent to set $EDITOR to something with spaces in it, so when we evaluate this one we want it evaluated bare. For example security nerds might want EDITOR='vim -n' if they are scared of swap files, and that breaks if we quote there.
* Use PASSWORD_STORE_DIR environment variable if it is set.Jason A. Donenfeld2012-09-122-4/+5
| | | | | | | | | | | | | | | A user made this request: I was wondering whether it is in a planning to have multiple password-store directory trees or possible to achieve? eg. $HOME/.pwd-store-work and $HOME/.pwd-store-home. Maybe distinguish them with a command line switch and then create aliases in .bash_aliases? Why I'm asking is that I have multiple major password categories - personal, work etc. It'll be nice to keep them separate and under different repos. Reported-by: Simon KP <si@eskp.net>
* Use portable mktemp.1.2.1Jason A. Donenfeld2012-09-111-3/+4
| | | | | | | Only GNU systems have --tmpdir, so for other systems we use the TMPDIR environment variable. Reported-by: Alexis <surryhill@gmail.com>
* Fix inconsistent indentation in usage messageDmitry Medvinsky2012-09-111-1/+1
|
* Fix makefile and use proper manpage hyperlinks.Jason A. Donenfeld2012-09-112-2/+10
|
* Bump debian version.1.2Jason A. Donenfeld2012-09-111-1/+1
|
* Add an edit mode that uses $EDITOR.Jason A. Donenfeld2012-09-112-23/+80
| | | | | | | | This allows users to edit password files using temporary files created in /dev/shm. This commit also tidies other things up and fixes minor bugs and griviences that should be separate commits but aren't. Reported-by: rupa <rupa@lrrr.us>
* default to 'show' command for zsh completionBrian Mattern2012-09-111-0/+1
| | | | this allows completing password entries without explicitly typing 'show'
* Modifying zsh completion to work with OS X home dir location and sedDavid Michael2012-09-101-1/+1
|
* Only copy the first line of the password file to the clipboard.Jason A. Donenfeld2012-09-082-3/+3
|
* Move completion files to contrib.1.1.4Jason A. Donenfeld2012-09-083-2/+2
|
* Import ZSH completion file from Johan Venant <jvenant@invicem.pro>.Jason A. Donenfeld2012-09-083-1/+75
|
* More info in INSTALL.Jason A. Donenfeld2012-09-081-0/+9
|
* Simplify README.Jason A. Donenfeld2012-09-081-17/+2
|
* Fedora wants the whole license in COPYING.Jason A. Donenfeld2012-09-081-12/+352
|
* Update FSF address, add copyrights.1.1.3Jason A. Donenfeld2012-09-074-21/+26
|
* Bump debian to 1.1.3.Jason A. Donenfeld2012-09-071-1/+1
|
* Explicitly set permissions when running 'install'Christophe Fergeau2012-09-071-3/+3
| | | | | The default permissions set by 'install' are 0755 which is not what we want for manpages and the bash completion file.
* No need for a shebang in bash completion fileChristophe Fergeau2012-09-071-1/+1
| | | | | It's meant to be source, so no need for it to start with #!/bin/bash rpmlint complains about this.
* Update COPYING to reflect man page and project page.1.1.2Jason A. Donenfeld2012-09-061-10/+11
|
* Use BINDIR, MANDIR and SYSCONFDIR vars in MakefileChristophe Fergeau2012-09-061-5/+8
| | | | | | | | This commit introduces these variables, and defaults to using the same values as the ones that were used before. The advantage of doing this is to make it easier to use some distro-specific layout. When this is desirable, these variables can be overridden to what is appropriate at package build time.