Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | platform/darwin: don't invoke brew for the default prefix | Filippo Valsorda | 2020-04-19 | 1 | -1/+1 |
| | | | | | | | | "brew --prefix gnu-getopt" takes 2.125s on my very default setup (I don't even want to know why), dominating the pass wall time. If the default brew prefix is in use, just detect the getopt binary with a cheap "test -x" instead. | ||||
* | platform/darwin: drop using "display" to show QR codes | Filippo Valsorda | 2020-04-19 | 1 | -4/+0 |
| | | | | | | | | This doesn't detect if XQuartz is installed and running, so it's broken in most setups, the experience is poor regardless, since it's not displayed inline in the terminal, but leaves a window that requires closing, and anyway the the utf8 mode works perfectly on both iTerm2 and Terminal.app. | ||||
* | show: do not store binary data in bash vars | Jason A. Donenfeld | 2018-08-01 | 4 | -8/+11 |
| | | | | Instead we're forced to base64 it, like we do with the clipboard. | ||||
* | Close stdout for background task that restores clipboard | Allan Odgaard | 2018-06-14 | 2 | -2/+2 |
| | | | | | | | While we do not expect any output on stdout from the background task, keeping the file handle open means that anyone calling `pass` and waiting for stdout to be closed, will have to wait (by default) for 45 seconds. | ||||
* | show,generate: support qrcodes | Jason A. Donenfeld | 2017-01-01 | 1 | -0/+12 |
| | |||||
* | Add openbsd platform file from David Dahlberg | Jason A. Donenfeld | 2015-05-11 | 1 | -0/+40 |
| | |||||
* | enhance winpath detection: gpg --help will have a line like this: Home: C:\..... | Lorenz Weber | 2015-05-11 | 1 | -1/+1 |
| | |||||
* | critcal fix for cygwin: gpg output to stdout ("gpg -o -") would have been ↵ | Lenz Weber | 2015-05-11 | 1 | -1/+1 |
| | | | | putput to a file named "-" | ||||
* | Bad code is bad. | Jason A. Donenfeld | 2015-01-28 | 1 | -3/+3 |
| | |||||
* | cygwin + gpg4win: convert paths to windows paths when calling gpg4win binary ↵ | Lenz Weber | 2015-01-28 | 1 | -0/+25 |
| | | | | instead of cygwin's gpg binary | ||||
* | darwin: Fix up order of operations. | Jason A. Donenfeld | 2014-12-23 | 1 | -1/+1 |
| | |||||
* | platform: find getopt in alternate osx locations | Jamie Couture | 2014-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | Some users may use MacPorts instead of Homebrew. If brew fails to return a prefix for getopt, check if the user has 'port' installed and use the MacPort ${prefix} /opt/local. Avoids an issue where pass terminates because getopt cannot be resolved in the assumed location /usr/local/bin. Provide support to resolve absolute path of getopt from a MacPorts installation. Signed-off-by: Jamie Couture <jamie.couture@gmail.com> | ||||
* | clip: use CLIP_TIME in messages | Jason A. Donenfeld | 2014-07-24 | 1 | -1/+1 |
| | |||||
* | darwin: allow for gnu mktemp in path | Jason A. Donenfeld | 2014-06-30 | 1 | -1/+1 |
| | |||||
* | darwin: fix mktemp argument order | Jason A. Donenfeld | 2014-06-29 | 1 | -1/+1 |
| | |||||
* | darwin: properly ejects ramdisks | Jason A. Donenfeld | 2014-06-29 | 1 | -10/+10 |
| | | | | | | | In the move away from extensive global variables and improved cleanup routines, we forgot to fix the darwin platform file, which means temporary ramdisks never got unmounted. This patch cleans up the general cleanup trap logic routines. | ||||
* | Turns out aliases were a bad idea. | Jason A. Donenfeld | 2014-04-24 | 2 | -4/+4 |
| | |||||
* | Use aliases instead of variables for command portability. | Jason A. Donenfeld | 2014-04-23 | 2 | -4/+4 |
| | |||||
* | platform: add cygwin support | Jason A. Donenfeld | 2014-04-17 | 1 | -0/+16 |
| | | | | | | | | | According to Brandon Jones, all we need to do is adjust /dev/clipboard from xclip. So we add a platform specific file to do so. http://www.relaytheurgency.com/2014/04/pass-in-cygwin-relatively-simple.html Suggested-by: Brandon Jones <jones.brandon.lee@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Apparantly we can't get a secure tmpdir on freebsd. | Jason A. Donenfeld | 2014-04-16 | 1 | -14/+0 |
| | |||||
* | All globals are upper-case. | Jason A. Donenfeld | 2014-04-15 | 2 | -8/+8 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Reorganize entire program | Jason A. Donenfeld | 2014-04-15 | 2 | -5/+5 |
| | | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | ||||
* | Fix path to /dev/null | Peter Haza | 2014-04-05 | 1 | -1/+1 |
| | |||||
* | clip: wait longer for slow systems | Jason A. Donenfeld | 2014-03-23 | 1 | -1/+1 |
| | |||||
* | clip: suppress kill error | Jason A. Donenfeld | 2014-03-22 | 1 | -2/+2 |
| | |||||
* | clip: do not race on osx | Jason A. Donenfeld | 2014-03-22 | 1 | -5/+5 |
| | |||||
* | Shred shm files. | Jason A. Donenfeld | 2014-03-18 | 2 | -0/+2 |
| | |||||
* | Explicitly use gpg2 rather than relying on symlink. | Jason A. Donenfeld | 2012-09-30 | 2 | -2/+0 |
| | |||||
* | Fix style. | Jason A. Donenfeld | 2012-09-23 | 1 | -11/+9 |
| | |||||
* | Add FreeBSD platform file | Jonathan Chu | 2012-09-23 | 1 | -0/+21 |
| | | | | | Redefine GNUPG and GETOPT for port paths Redefine tmpdir() for a different ramdisk path | ||||
* | Normalize copyright headers. | Jason A. Donenfeld | 2012-09-22 | 1 | -0/+3 |
| | |||||
* | Quote the template. | Jason A. Donenfeld | 2012-09-18 | 1 | -1/+1 |
| | |||||
* | Abstract potentially platform specific commands into their own commands. | Jason A. Donenfeld | 2012-09-17 | 1 | -0/+32 |