| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
is_opaque.
(mpi_get_nbits): Removed the special case for protected MPIs.
* mpicoder.c (do_get_buffer): Likewise.
(mpi_print): Removed the nbit_info printing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* misc.c (checksum_u16_nobug): Removed.
(checksum_u16): Removed the bug emulation.
(checksum_mpi): Ditto.
(checksum_mpi_counted_nbits): Removed and replaced all calls
with checksum_mpi.
* parse-packet.c (read_protected_v3_mpi): New.
(parse_key): Use it here to store it as an opaque MPI.
* seckey-cert.c (do_check): Changed the v3 unprotection to the new
why to store these keys.
(protect_secret_key): Likewise.
* build-packet.c (do_secret_key): And changed the writing.
|
|
|
|
|
| |
(exec_write): Missed one tick.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
value of malloc.
(dehtmlize): Use ascii_tolower to protect against weird locales.
Cast the argument for isspace for the sake of broken HP/UXes.
(search_key): Check return value of realloc.
|
|
|
|
|
|
| |
to a larger type so that 16 bit CPUs don't suffer from an
overflow. Suggested by TOGAWA Satoshi.
|
|
|
|
|
|
|
| |
Suggested by Ryan Malayter.
* strgutil.c (ascii_strcasecmp): Replaced by code from gnulib.
(ascii_strncasecmp): New.
|
|
|
|
|
| |
using variables as array initializers.
|
| |
|
|
|
|
|
|
|
| |
Use a better error message for when no = is found.
* hkp.c (hkp_export): Use CRLF in headers.
|
|
|
|
|
|
| |
* configure.ac: Add a link test for LDAP without -lresolv for HPUX.
Remove "hstrerror" test as it is no longer needed.
|
|
|
|
|
|
| |
(create_directories): New.
(main): Try to create a home directory.
|
|
|
|
|
| |
* gpg-agent.c (main): Use sigaction, not signal.
|
|
|
|
|
|
|
| |
* vasprintf.c (vasprintf) [va_copy]: Use va_copy.
[!va_copy && __va_copy]: Use __va_copy.
[!va_copy && !__va_copy]: Only now fall back to using memcpy.
|
|
|
|
|
|
|
| |
* findkey.c: Include <fcntl.h>.
(agent_write_private_key): Prefer POSIX compatibity, open and
fdopen, over the simplicity of GNU extensions, fopen(file, "x").
|
|
|
|
|
|
| |
* Makefile.am (inittests.stamp): Do not set LD_LIBRARY_PATH, but
rather prepend it. Be more robust and prefer printf over echo -n.
|
|
|
|
|
|
|
|
| |
* asschk.c (start_server): Close the parent's file descriptors in
the child.
(read_assuan): Variable NREAD removed. Cut off the received line
currectly if more than one line was read.
|
|
|
|
|
|
| |
* Makefile.am (inittests.stamp): Construct an LD_LIBRARY_PATH from
LDFLAGS.
|
|
|
|
|
|
|
| |
printing the list of keys a message was encrypted to. This would make gpg
give a non-zero exit code even for completely valid messages if the
message was encrypted to more than one key that the user owned.
|
| |
|
| |
|
|
|
|
|
|
| |
* README: Removed the note about a development version so that we
later don't forget this. Minor other changes.
|
|
|
|
|
| |
of ZIP file to better indicate that this is a command line version.
|
| |
|
|
|
|
|
|
|
|
|
| |
used one in verbosity level 3.
* gpgv.c (main): Try to set a default character set.
* status.c, status.h (STATUS_IMPORT_OK): New.
* import.c (import_one,import_secret_one): Print new status.
|
|
|
|
|
| |
* DETAILS: Added status IMPORT_OK.
|
|
|
|
|
| |
nl_langinfo for selection. Mapped latin-15 to latin-1.
|
| |
|
|
|
|
|
|
|
| |
honor-http-proxy is a keyserver-option now.
* DETAILS: Add "Key not trusted" to INV_RECP status code.
|
|
|
|
|
|
| |
user. This (or a disabled key) fail with "unavailable pubkey"
(G10ERR_UNU_PUBKEY).
|
|
|
|
|
|
|
|
|
| |
* options.skel: The PGP LDAP keyserver is back. Use MIT keyserver as a
sample rather than cryptnet as cryptnet does not support searching yet.
* keyedit.c (show_key_with_all_names): Fix error message (preferences are
userid/selfsig and not key specific).
|
|
|
|
|
|
| |
the first character of a message and use the block filter for
non partial length encoded packets.
|
|
|
|
|
| |
random module. Define USE_ALL_RANDOM_MODULES for value all.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* encode.c (encode_simple,encode_crypt): Use new style CTB for
compressssed packets when using MDC. We need to do this so that
concatenated messages are properly decrypted. Old style
compression assumes that it is the last packet; given that we
can't determine the length in advance, the uncompressor does not
know where to start. Actually we should use the new CTB always
but this would break PGP 2 compatibility.
* parse-packet.c (parse): Special treatment for new style CTB
compressed packets.
* build-packet.c (do_mdc): Removed. Was not used.
(do_encrypted_mdc): Count the version number and the MDC packet.
|
|
|
|
|
|
|
|
|
| |
configure so.
* rndegd.c (rndegd_connect_socket): New. Factored out from ..
(rndegd_gather_random): here and call it.
(do_read): Update the counter variables correctly. This was not a
problem due to the way EGD works. Bug found by Christian Biere.
|
|
|
|
|
| |
This was probably leftover from earlier code where the typing mattered.
|
|
|
|
|
|
| |
* keyserver.c (print_keyinfo): More readable key listings for
--search-keys responses.
|
|
|
|
|
|
| |
m_alloc and malloc usage. Remove include-disabled (meaningless on HKP).
RISC OS tweak.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* configure.ac: Check for hstrerror.
|
|
|
|
|
|
| |
replacement for hstrerror() for those platforms (such as RISC OS) that
don't have it.
|
|
|
|
|
|
| |
It works well enough without proxies, and isn't built by default. It
would be good to get some test experience with it.
|
|
|
|
|
| |
unsupported, it's actually non-meaningful in the context of HKP (yet).
|
|
|
|
|
|
|
| |
new "dehtmlize" function. Remove HTML before trying to parse each line
from the keyserver. If the keyserver provides key type information in the
listing, use it. (Copy over from g10/hkp.c).
|
|
|
|
|
|
|
| |
"dehtmlize" function. Remove HTML before trying to parse each line from
the keyserver. If the keyserver provides key type information in the
listing, use it.
|