1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-11-09 21:28:51 +01:00
gnupg/g10
Werner Koch 068ebb6f1e
gpg: Implement the LDAP AKL method.
* g10/keyserver.c (keyserver_import_mbox): Add arg flags and change
callers.
(keyserver_import_ldap): Remove.  It has always returned a not
implemented error since 2.1.
* g10/getkey.c (get_pubkey_byname): Repurpose LDAP to do basically the
same as KEYSERVER.
--

The old LDAP mechanism to locate a server via SRV records has long
been gone (since 2014) due to the dropping of the keyserver helpers.
The new purpose better reflects reality and can be used in
environments where keys are provided by an in-house LDAP server.
2024-06-04 18:02:02 +02:00
..
all-tests.scm tests: Support semihosted environment. 2022-12-01 13:59:06 +09:00
armor.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
build-packet.c gpg: Implement Kyber encryption. 2024-04-15 12:18:09 +02:00
call-agent.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
call-agent.h gpg: Use ephemeral mode for generating card keys. 2024-01-22 16:52:22 +01:00
call-dirmngr.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
call-dirmngr.h gpg: Lookup a missing public key of the current card via LDAP. 2021-04-16 20:21:23 +02:00
call-keyboxd.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
card-util.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
ChangeLog-2011 delete redundant characters 2023-06-20 09:08:29 +09:00
cipher-aead.c gpg: Report BEGIN_* status before examining the input. 2023-11-17 08:40:49 +09:00
cipher-cfb.c gpg: Report BEGIN_* status before examining the input. 2023-11-17 08:40:49 +09:00
compress-bz2.c gpg: Emit status lines for errors in the compression layer. 2024-02-27 11:33:21 +01:00
compress.c gpg: Emit status lines for errors in the compression layer. 2024-02-27 11:33:21 +01:00
cpr.c gpg,common,scd,sm: Function prototype fixes for modern compiler. 2022-09-13 16:34:00 +09:00
dearmor.c gpg: Use gnupg_fd_t for open_outfile. 2023-07-05 09:36:00 +09:00
decrypt-data.c gpg: Make sure a DECRYPTION_OKAY is never issued for a bad OCB tag. 2024-03-14 21:51:27 +01:00
decrypt.c common: Introduce FD_DBG to display gnupg_fd_t value. 2023-07-18 11:54:16 +09:00
dek.h gpg: More check for symmetric key encryption. 2019-07-18 11:02:34 +09:00
delkey.c gpg: Fix the previous commit. 2020-11-11 09:13:13 +09:00
distsigkey.gpg Update release signing keys 2021-11-13 21:03:02 +01:00
ecdh.c gpg: Some support to allow Kyber decryption. 2024-04-09 11:01:56 +02:00
encrypt.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
exec.c gpg: Move w32_system function. 2022-11-09 10:37:58 +09:00
exec.h gpg: Move w32_system function. 2022-11-09 10:37:58 +09:00
expand-group.c gpg: Fix expand GPG groups when resolving a key 2019-09-30 14:08:13 +02:00
export.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
filter.h gpg: Add parallelized filter for hashing. 2023-07-25 12:10:07 +09:00
free-packet.c gpg: Allow adding of Additional Decryption Subkeys. 2023-03-01 17:22:20 +01:00
getkey.c gpg: Implement the LDAP AKL method. 2024-06-04 18:02:02 +02:00
gpg-w32info.rc w32: Add manifest to gpg. 2015-02-04 09:15:34 +01:00
gpg.c gpg: Implement the LDAP AKL method. 2024-06-04 18:02:02 +02:00
gpg.h gpg: Initial support for generating Kyber subkeys. 2024-04-03 18:01:11 +02:00
gpg.w32-manifest.in w32: Add missing supportedOS Ids for Windows-10 2023-05-24 14:17:06 +02:00
gpgsql.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
gpgsql.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
gpgv-w32info.rc w32: Add missing manifests and set a requestedExecutionLevel. 2023-05-24 12:14:06 +02:00
gpgv.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
gpgv.w32-manifest.in w32: Add missing supportedOS Ids for Windows-10 2023-05-24 14:17:06 +02:00
helptext.c Remove -I option to common. 2017-03-07 20:25:54 +09:00
import.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
kbnode.c gpg: Import stray revocation certificates. 2022-10-28 09:30:49 +02:00
key-check.c agent,dirmngr,gpg,scd: Clean up for modern compiler. 2022-09-14 12:08:58 +09:00
key-check.h gpg: Avoid output to the tty during import. 2017-07-27 11:38:57 +02:00
key-clean.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
key-clean.h gpg: Prepare for a new export option export-realclean. 2024-03-04 14:22:42 +01:00
keydb-private.h gpg: Set the found-by flags in the keyblock in keyboxd mode. 2020-09-22 16:20:41 +02:00
keydb.c gpg: Don't call keybox_compress when KEYDB_RESOURCE_FLAG_READONLY. 2023-12-29 10:57:26 +09:00
keydb.h gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
keyedit.c gpg: New option --default-new-key-adsk. 2024-06-03 18:52:06 +02:00
keyedit.h gpg: New option --default-new-key-adsk. 2024-06-03 18:52:06 +02:00
keygen.c gpg: New option --default-new-key-adsk. 2024-06-03 18:52:06 +02:00
keyid.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
keylist.c gpg: Terminate key listing on output write error. 2024-05-15 09:56:40 +02:00
keyring.c gpg: Support dual keygrips. 2024-04-05 12:02:32 +02:00
keyring.h gpg: Pass CTRL to many more functions. 2017-03-31 20:07:20 +02:00
keyserver-internal.h gpg: Implement the LDAP AKL method. 2024-06-04 18:02:02 +02:00
keyserver.c gpg: Implement the LDAP AKL method. 2024-06-04 18:02:02 +02:00
main.h gpg: Implement the LDAP AKL method. 2024-06-04 18:02:02 +02:00
mainproc.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
Makefile.am gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
mdfilter.c gpg: Add parallelized filter for hashing. 2023-07-25 12:10:07 +09:00
migrate.c Replace most of the remaining stdio calls by estream calls. 2020-10-20 12:15:56 +02:00
misc.c gpg: Fix minor Kyber display things. 2024-04-15 13:25:07 +02:00
objcache.c Spelling cleanup. 2020-02-18 18:07:46 -05:00
objcache.h gpg: Fix getting User ID. 2019-07-11 12:32:44 +09:00
openfile.c common: Introduce FD_DBG to display gnupg_fd_t value. 2023-07-18 11:54:16 +09:00
options.h gpg: New option --default-new-key-adsk. 2024-06-03 18:52:06 +02:00
packet.h indent: Fix spelling 2024-05-31 12:28:32 +02:00
parse-packet.c gpg: Changed internal data format for Kyber. 2024-04-11 15:56:21 +02:00
passphrase.c gpg,common,scd,sm: Function prototype fixes for modern compiler. 2022-09-13 16:34:00 +09:00
photoid.c spawn: Remove spawn callback, introduce gnupg_spawn_actions. 2024-05-31 15:36:39 +09:00
photoid.h gpg: A little clean up. 2019-07-23 12:04:21 +09:00
pkclist.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
pkglue.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
pkglue.h gpg: Add arg session_algo to pk_decrypt. 2024-04-15 09:23:54 +02:00
plaintext.c common: Introduce FD_DBG to display gnupg_fd_t value. 2023-07-18 11:54:16 +09:00
progress.c gpg: Make progress work for large files on Windows. 2023-06-13 10:07:07 +02:00
pubkey-enc.c gpg: Support encryption with kyber_bp256 and kyber_bp384 2024-04-23 16:25:05 +02:00
pubring.asc Update copyright notices for 2017. 2017-01-23 19:16:55 +01:00
revoke.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
rmd160.c Clean up word replication. 2017-02-21 13:11:46 -05:00
rmd160.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
seckey-cert.c More change for common. 2017-03-07 20:32:09 +09:00
server.c common,gpg,kbx: Factor out open_stream_nc. 2023-07-10 11:22:43 +09:00
seskey.c gpg: Changed internal data format for Kyber. 2024-04-11 15:56:21 +02:00
sig-check.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
sign.c indent: Fix spelling 2024-05-31 12:28:32 +02:00
skclist.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
t-keydb-get-keyblock.c gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
t-keydb-get-keyblock.gpg gpg: Correctly handle keyblocks followed by legacy keys. 2015-11-17 14:53:03 +01:00
t-keydb-keyring.kbx g10: Add test for keydb as well as new testing infrastructure. 2015-09-02 15:08:57 +02:00
t-keydb.c gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
t-keyid.c gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
t-rmd160.c Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00
t-stutter-data.asc gpg: Add a new test. 2016-03-08 14:08:49 +01:00
t-stutter.c gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
tdbdump.c Merge branch 'STABLE-BRANCH-2-4' 2024-03-12 16:00:55 +01:00
tdbio.c gpg: Prepare for a new export option export-realclean. 2024-03-04 14:22:42 +01:00
tdbio.h gpg: Prepare for a new export option export-realclean. 2024-03-04 14:22:42 +01:00
test-stubs.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
test.c gpg: Add option --assert-pubkey_algo. 2024-02-10 14:26:55 +01:00
textfilter.c gpg: Initialize a parameter to silence valgrind. 2020-09-04 11:32:47 +02:00
tofu.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
tofu.h g10: Remove dead code. 2016-12-06 12:16:56 +01:00
trust.c gpg: New option --add-desig-revoker 2023-02-16 18:10:03 +01:00
trustdb.c gpg: Rename functions with an "fprint" part to "fpr" 2024-06-04 15:27:41 +02:00
trustdb.h gpg: Fix adding the list of ultimate trusted keys. 2022-01-12 13:34:31 +09:00
verify.c Merge branch 'STABLE-BRANCH-2-4' 2024-03-12 16:00:55 +01:00
zlib-riscos.h Change all http://www.gnu.org in license notices to https:// 2016-11-05 12:02:19 +01:00