James Vega
df5f4d51bf
Correctly handle the different keyid-format options
...
Signed-off-by: James Vega <vega.james@gmail.com >
2011-08-13 18:00:27 -04:00
James Vega
d19a59165d
Add g:GPGUsePipes variable to avoid saving unencrypted data to tempfiles
...
Signed-off-by: James Vega <vega.james@gmail.com >
2011-08-09 21:24:44 -04:00
Markus Braun
a8838d0e86
Updated credits.
2011-07-06 08:05:43 +02:00
Markus Braun
efd23b4440
Patch by Erik Remmelzwaal
...
Make gnupg.vim work better on win32
2011-07-06 08:05:42 +02:00
Markus Braun
9e7c686de5
Patch by James Vega
...
Make use of shellescape() and fnameescape() functions which better escape filenames than previous handmade calls to escape().
2011-07-06 08:05:42 +02:00
Markus Braun
05a3e4e1f6
Reworked patch by James Vega because I don't like "continue".
2011-07-06 08:05:42 +02:00
Markus Braun
82e70cf70a
Patch by James Vega
...
Ignore duplicate recipients if the exactly same recipient is contained in multiple keyrings.
2011-07-06 08:05:42 +02:00
Markus Braun
1e5a796e0b
Patch by James Vega
...
Default to g:GPGPreferArmor = 1 for "*.asc" files if g:GPGPreferArmor is not set by the user.
2011-07-06 08:05:42 +02:00
Markus Braun
f93f113717
Added remark about keychain and seahorse
2011-07-06 08:05:42 +02:00
Markus Braun
468b9fe59c
Force sh/zsh/bash/dash compatible shellredir setting.
2011-07-06 08:05:42 +02:00
Markus Braun
d48f7364aa
Renamed GPGExec to commandline
2011-07-06 08:05:41 +02:00
Markus Braun
6d50997fff
Use '/bin/sh' instead of 'sh' as shell
2011-07-06 08:05:41 +02:00
Markus Braun
f2e0a30de8
Added more debug informations
2011-07-06 08:05:41 +02:00
Markus Braun
616192b236
Debug messages
2011-07-06 08:05:41 +02:00
Markus Braun
e53b79872a
Show an error if the buffer is not prepared for writing an encrypted file.
2011-07-06 08:05:41 +02:00
Markus Braun
062524c107
Code beautification
2011-07-06 08:05:41 +02:00
Markus Braun
b9a0a498d5
Prefix "GnuPG: " to all debug messages
2011-07-06 08:05:41 +02:00
Markus Braun
16412c1b18
Add more info about a key
...
Show ID and creation time when viewing, editing or choosing a recipient (suggested by Curt Sampson)
2011-07-06 08:05:40 +02:00
Markus Braun
b932a58be9
Another documentation change.
2011-07-06 08:05:40 +02:00
Markus Braun
8ae4e49736
Just another useless change to update revision date.
2011-07-06 08:05:40 +02:00
Markus Braun
a817a3bfa1
Tim Swast patch for signed files
2011-07-06 08:05:40 +02:00
Markus Braun
da53fc98f0
Added section "Known Issues:" to documentation.
2011-07-06 08:05:40 +02:00
Markus Braun
b426430ff8
This is just a stupid change, more ore less to update Id and Revision keywords
2011-07-06 08:05:40 +02:00
Markus Braun
666d1e10f5
Unix/windows specific settings done right :-)
2011-07-06 08:05:40 +02:00
Markus Braun
54faa743b2
Correct error in redirection.
2011-07-06 08:05:40 +02:00
Markus Braun
12ac7f9f03
Use has("unix") to determine between windows and unix.
2011-07-06 08:05:39 +02:00
Markus Braun
478aeb9196
Correctly use backticks for determining the tty
2011-07-06 08:05:39 +02:00
Markus Braun
aecfdde11d
Make sure that sensitive data is never written unencrypted.
...
It is better to write an empty buffer to the file instead.
2011-07-06 08:05:39 +02:00
Markus Braun
6a0bdcf05c
added function to cleanup on leaving vim
...
For now create a new, empty buffer before leaving to wipe out data on console.
2011-07-06 08:05:39 +02:00
Markus Braun
9425fd6754
Code beautification
2011-07-06 08:05:39 +02:00
Markus Braun
c4b203d17c
Patch from Sebastian Luettich
...
Fix issue with symmetric encryption and set recipients.
2011-07-06 08:05:39 +02:00
Markus Braun
a3f589f5e2
Make sure the variable "g:GPGDefaultRecipients" exists
2011-07-06 08:05:39 +02:00
Markus Braun
9278fb2d33
Added support for default recipients.
2011-07-06 08:05:39 +02:00
Markus Braun
31a518148b
Updated documentation.
2011-07-06 08:05:38 +02:00
Markus Braun
eebc52cbe1
Get rid of b:GPGUnknownRecipients
...
Introduce s:GPGCheckRecipients() and do _always_ check the recipients before using them.
2011-07-06 08:05:38 +02:00
Markus Braun
71645fcb3a
Check the recipient list again before writing the file
...
Detect a recipient that has been removed between GPGEditRecipients() and GPGEncrypt()
2011-07-06 08:05:38 +02:00
Markus Braun
594ac054a8
Go back from fnameescape() to escape()
...
fnameescape() is supported only by later patch levels of Vim 7.1
2011-07-06 08:05:38 +02:00
Markus Braun
8998ff3bde
Did two substitution which overwrote each other
2011-07-06 08:05:38 +02:00
Markus Braun
733c2ce362
Yet another use of vim lists
2011-07-06 08:05:38 +02:00
Markus Braun
c3f898827a
Move initialization of variables to the places where they are used.
2011-07-06 08:05:38 +02:00
Markus Braun
7afa048df7
Make use of fnameescape()
2011-07-06 08:05:38 +02:00
Markus Braun
4340361541
Recipients and unknownRecipients was not ensured to be a list
2011-07-06 08:05:37 +02:00
Markus Braun
b4be3c10e2
Add menu for GVim
2011-07-06 08:05:37 +02:00
Markus Braun
f5b4b9a754
Write whole vim keywords
...
endi -> endif
endw -> endwhile
endf -> endfunction
fun -> function
com -> command
2011-07-06 08:05:37 +02:00
Markus Braun
6c6b8b156c
Unique recipient list and option list.
2011-07-06 08:05:37 +02:00
Markus Braun
3aa8e8d1dd
Don't use explicit join() in match() calls.
2011-07-06 08:05:37 +02:00
Markus Braun
96f3901aa0
Conversion from self implemented "list" to vim builtin lists.
2011-07-06 08:05:37 +02:00
Markus Braun
921d99fd88
Use echom instead of plain echo
...
This way warnings and errors are stored in message list.
2011-07-06 08:05:37 +02:00
Markus Braun
6fdd1667ec
Patch by Giel van Schijndel to get GPG_TTY dynamically:
...
Hi,
I'm using your gnupg Vim script [1] and found a minor problem involving
GPG_TTY not being set, which is no problem on my system because I use
pinentry-gtk to get passphrases with.
Secondly it is possible to use whatever tty is current by using the
output from the `tty' command.
Thus I have made a patch that addresses this problem. See attached.
[1] http://www.vim.org/scripts/script.php?script_id=661
--
Giel
2011-07-06 08:05:37 +02:00
Markus Braun
cce39d13b2
Give Karl-Heinz Ruskowski his credit.
2011-07-06 08:05:36 +02:00