aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr
AgeCommit message (Expand)AuthorFilesLines
2021-02-17dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.Werner Koch2-14/+23
2021-01-19Require Libgcrypt 1.9Werner Koch2-6/+21
2020-12-18dirmngr: Do not block threads in LDAP keyserver calls.Werner Koch1-6/+38
2020-12-17gpg: New AKL method "ntds"Werner Koch1-6/+19
2020-12-17dirmngr: Support "ldap:///" for the current AD user.Werner Koch3-15/+54
2020-12-17dirmngr: Allow LDAP searches via fingerprint.Werner Koch1-23/+41
2020-12-15dirmngr: Store all version 2 schema attributes.Werner Koch1-45/+85
2020-12-14dirmngr: Support the new Active Directory schemaWerner Koch1-106/+141
2020-12-14dirmngr: Do not store the useless pgpSignerID in the LDAP.Werner Koch3-10/+5
2020-12-14dirmngr: Fix adding keys to an LDAP server.Werner Koch1-2/+2
2020-11-19gpgconf: Also print revision of libksba.Werner Koch1-3/+4
2020-11-11w32: Replace some fopen by es_fopen.Werner Koch1-16/+16
2020-10-21common: New functions gnupg_opendir et al.Werner Koch3-19/+15
2020-10-20Replace all calls to stat by gnupg_stat.Werner Koch2-2/+2
2020-10-20Replace most calls to open by a new wrapper.Werner Koch1-2/+2
2020-10-20Replace all calls to access by gnupg_accessWerner Koch3-8/+8
2020-10-05dirmngr: Minor cleanup for better readability.Werner Koch3-29/+29
2020-10-05dirmngr: Add warning on the use of --add-servers.Werner Koch1-1/+6
2020-10-02gpgconf: New option --show-versions.Werner Koch1-1/+67
2020-09-18common,agent,dirmngr,g10,tools: Fix split_fields API.NIIBE Yutaka1-2/+2
2020-09-10gpg-connect-agent: Catch signals so that SIGPIPE is ignored.Werner Koch1-1/+1
2020-09-10dirmngr: Fix the pool keyserver case for a single host in the pool.Werner Koch1-1/+20
2020-09-10dirmngr: Align the gnutls use of CAs with the ntbtls code.Werner Koch3-10/+18
2020-08-27dirmngr: Print the last alert message returned by NTBTLS.Werner Koch1-0/+8
2020-08-20build: New configure option --disable-testsWerner Koch1-0/+4
2020-08-19dns: Fix memory use-after-free.NIIBE Yutaka1-0/+6
2020-08-19Silence compiler warnings.NIIBE Yutaka1-1/+1
2020-07-30w32: Add link to $(NETLIB) for -lws2_32.NIIBE Yutaka1-1/+1
2020-07-28Revert patches applied wrongly.NIIBE Yutaka1-0/+10
2020-07-17scd: PC/SC: Don't release the context when it's in use.NIIBE Yutaka1-10/+0
2020-07-13dirmngr: Handle EAFNOSUPPORT at connect_server.NIIBE Yutaka1-0/+9
2020-07-02dirmngr: Silence annoying warning for missing default ldap server file.Werner Koch1-5/+8
2020-05-20dirmngr: dns: Fix allocation of string buffer in stack.NIIBE Yutaka2-26/+32
2020-04-16dirmngr: Allow http URLs with "LOOKUP --url"Werner Koch1-20/+103
2020-04-15sm,dirmngr: Restrict allowed parameters used with rsaPSS.Werner Koch2-1/+48
2020-04-14sm: Support rsaPSS verification also for CMS signatures.Werner Koch1-1/+1
2020-04-09dirmngr: Support rsaPSS also in the general validate module.Werner Koch1-44/+127
2020-04-09sm,dirmngr: Support rsaPSS signature verification.Werner Koch1-15/+162
2020-03-14gpgconf: Further simplify the gpgconf option processing.Werner Koch1-54/+2
2020-03-06dirmngr: Re-group the options in the --help output.Werner Koch1-50/+81
2020-03-06gpgconf: Support reading global options (part 2).Werner Koch1-2/+4
2020-02-22agent,dirmngr: Re-read the user specified config file.Werner Koch1-2/+8
2020-02-21Use gpgrt's new option parser for the remaining daemons.Werner Koch3-128/+109
2020-02-20gpg: Use gpgrt's new option parser to provide a global conf file.Werner Koch3-0/+12
2020-02-18Spelling cleanup.Daniel Kahn Gillmor6-10/+10
2020-02-10build: Always use EXTERN_UNLESS_MAIN_MODULE pattern.Werner Koch2-0/+2
2020-01-21dirmngr: Fix building w/o LDAP supportWerner Koch1-0/+6
2019-12-06dirmngr: Tell gpg about WKD looks resulting from a cache.Werner Koch1-0/+1
2019-11-27dirmngr: Replace no-strict-overflow pragma by wrapv pragma.Werner Koch1-3/+8
2019-11-26dirmngr: Rework of the LDAP code, part 1.Werner Koch6-40/+93
2019-11-26dirmngr: Make building with a TLS library mandatoryWerner Koch1-57/+34
2019-11-18dirmngr,gpg: Better diagnostic in case of bad TLS certificates.Werner Koch1-1/+19
2019-11-18dirmngr: Forward http redirect warnings to gpg.Werner Koch4-1/+20
2019-11-18dirmngr: Fixed typo in recently added diagnostic.Werner Koch1-1/+1
2019-11-12dirmngr: Use IPv4 or IPv6 interface only if available.Werner Koch4-3/+119
2019-11-12dirmngr: Tune down err on missing ldapservers fileAndre Heinecke1-1/+1
2019-11-11dirmngr: Remove cruft from dirmngr_ldapWerner Koch5-699/+58
2019-11-11dirmngr: Rename an enum value for clarity.Werner Koch1-3/+3
2019-11-09gpgsm: Allow sepcification of ldaps servers.Werner Koch4-11/+85
2019-11-07doc: Document gpgsm's --keyserver option.Werner Koch1-1/+1
2019-08-22dns: Fix irrelevant use of tmpfile.NIIBE Yutaka1-2/+0
2019-07-16dirmngr: Don't add system CAs for SKS HKPS pool.NIIBE Yutaka1-0/+2
2019-07-04dirmngr: fix handling of HTTPS redirections during HKPDaniel Kahn Gillmor1-1/+3
2019-07-03dirmngr: Avoid endless loop in case of HTTP error 503.Werner Koch1-10/+33
2019-07-03dirmngr: Do not rewrite the redirection for the "openpgpkey" subdomain.Werner Koch1-0/+20
2019-05-28dirmngr: Allow for other hash algorithms than SHA-1 in OCSP.Werner Koch1-25/+80
2019-05-28dirmngr: Improve finding OCSP cert.Werner Koch1-1/+35
2019-05-09dirmngr: Add a CSRF expection for pm.meWerner Koch1-1/+2
2019-04-02dirmngr: Improve domaininfo cache update algorithm.Werner Koch1-19/+106
2019-03-29dirmngr: Better for error code for http status 413.Werner Koch3-0/+12
2019-03-25libdns: Don't use _[A-Z] which are reserved names.NIIBE Yutaka1-40/+40
2019-03-14kbx: Unify the fingerprint search modes.Werner Koch2-18/+11
2019-03-11dirmngr: Avoid testing for Tor with --gpgconf-list.Werner Koch1-1/+6
2019-03-07dirmngr: Add CSRF protection exception for protonmail.Werner Koch1-5/+40
2019-02-26libdns: Avoid using compound literals (8).NIIBE Yutaka1-20/+0
2019-02-26libdns: Avoid using compound literals (7).NIIBE Yutaka3-12/+16
2019-02-26libdns: Avoid using compound literals (6).NIIBE Yutaka3-33/+51
2019-02-26libdns: Avoid using compound literals (5).NIIBE Yutaka2-2/+3
2019-02-26libdns: Avoid using compound literals (4).NIIBE Yutaka2-7/+6
2019-02-26libdns: Avoid using compound literals (3).NIIBE Yutaka2-12/+18
2019-02-26libdns: Avoid using compound literals (2).NIIBE Yutaka2-19/+12
2019-02-26libdns: Avoid using compound literals.NIIBE Yutaka1-5/+10
2019-01-25dirmngr: Fix initialization of assuan's nPth hook.NIIBE Yutaka1-1/+1
2018-12-17Silence a few compiler warnings new with gcc 8.Werner Koch1-5/+12
2018-12-11dirmngr: Retry another server from the pool on 502, 503, 504.Werner Koch1-7/+33
2018-12-11dirmngr: New function http_status2string.Werner Koch2-0/+26
2018-11-22dirmngr: Avoid possible CSRF attacks via http redirects.Werner Koch7-95/+435
2018-11-13dirmngr: Support the new WKD draft with the openpgpkey subdomain.Werner Koch3-19/+68
2018-11-12dirmngr: Add FLUSHCRLs commandAndre Heinecke2-1/+18
2018-11-12common: Prepare for parsing mail sub-addresses.Werner Koch1-2/+2
2018-11-05dirmngr: Fix LDAP port parsing.Werner Koch1-1/+1
2018-10-25headers: fix spellingDaniel Kahn Gillmor1-1/+1
2018-10-25dirmngr: Fix out of scope use of a var in the keyserver LDAP code.Werner Koch1-23/+10
2018-10-24all: fix spelling and typosDaniel Kahn Gillmor14-24/+24
2018-10-22dirmngr: Prepare for updated WKD specs with ?l= paramWerner Koch1-12/+21
2018-10-22dirmngr: In verbose mode print the OCSP responder id.Werner Koch1-0/+27
2018-09-11Revert "dirmngr: hkp: Avoid potential race condition when some hosts die."NIIBE Yutaka1-10/+13
2018-09-11dirmngr: Serialize access to hosttable.NIIBE Yutaka3-8/+64
2018-09-07dirmngr: Emit SOURCE status also on NO_DATA.Werner Koch1-2/+10
2018-09-07dirmngr: hkp: Avoid potential race condition when some hosts die.Daniel Kahn Gillmor1-13/+10
2018-07-27dirmngr: Validate SRV records in WKD queries.Werner Koch1-0/+12
2018-07-25dirmngr: Print a WARNING status for DNS config problems.Werner Koch15-93/+194
2018-07-02libdns: For SOCKS connection, just fails.NIIBE Yutaka1-1/+1
2018-06-20libdns: Let kernel to decide the local port.NIIBE Yutaka1-0/+3
2018-06-18libdns: Fix for non-FQDN hostname.NIIBE Yutaka1-5/+8
2018-06-15libdns: Fix connect and try next nameserver when ECONNREFUSED.NIIBE Yutaka1-2/+23
2018-06-15libdns: Clear struct sockaddr_storage by zero.NIIBE Yutaka1-0/+4
2018-06-14libdns: Sync to upstream.NIIBE Yutaka1-10/+2
2018-06-14dirmngr: Fix recursive resolver mode.NIIBE Yutaka1-0/+2
2018-05-13Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch17-477/+778
2018-05-02dirmngr: Implement timeout for dirmngr_ldap under Windows.Werner Koch1-4/+44
2018-04-30dirmngr: Sleep in the ldap wrapper thread.Werner Koch1-212/+311
2018-04-27dirmngr: Use the LDAP wrapper process also for Windows.Werner Koch2-186/+237
2018-04-27dirmngr: Silence log output from dirmngr_ldap.Werner Koch3-5/+13
2018-04-26dirmngr: Lower the dead host resurrection time to 1.5hWerner Koch1-2/+2
2018-04-26dirmngr: Fix handling of CNAMEed keyserver pools.Werner Koch2-1/+33
2018-04-25dirmngr: Add the used TLS library to the debug output.Werner Koch1-1/+11
2018-04-25dirmngr: Allow redirection from https to http for CRLsWerner Koch5-21/+40
2018-04-25dirmngr: Implement CRL fetching via https.Werner Koch10-131/+133
2018-04-24dirmngr: Fallback to CRL if no default OCSP responder is configured.Werner Koch1-23/+42
2018-04-20dirmngr: More binary I/O on Windows for CRLsAndre Heinecke1-2/+5
2018-04-12agent,dirmngr: Add "getenv" to the getinfo command.Werner Koch1-1/+19
2018-03-06Merge branch 'STABLE-BRANCH-2-2' into wk-masterWerner Koch1-0/+2
2018-02-22dirmngr: Handle failures related to missing IPv6 gracefullyMichał Górny1-0/+2
2018-02-22Merge branch 'STABLE-BRANCH-2-2'Werner Koch1-20/+8
2018-02-14common: Use new function to print status strings.Werner Koch1-18/+1
2018-01-27dirmngr: Improve assuan error comment for cmd keyserver.Werner Koch1-2/+7
2017-12-18Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-2/+13
2017-12-12Change backlog from 5 to 64 and provide option --listen-backlog.Werner Koch1-2/+13
2017-12-11dirmngr: Check for WKD support at session endWerner Koch4-27/+63
2017-12-11dirmngr: Add a background task framework.Werner Koch5-12/+305
2017-12-11dirmngr: Limit the number of cached domains for WKD.Werner Koch1-8/+54
2017-12-11dirmngr: Keep track of domains used for WKD queriesWerner Koch5-0/+302
2017-12-11Adjust for changed macro names in libgpg-error master.Werner Koch1-2/+2
2017-11-27Use the gpgrt log functions if possible.Werner Koch4-9/+9
2017-11-20Merge branch 'STABLE-BRANCH-2-2' into masterWerner Koch1-6/+6
2017-11-17dirmngr: Fix double free of a hash context in the error case.Werner Koch1-6/+6
2017-11-15assuan: Fix exponential decay for first second.Werner Koch1-0/+8
2017-11-14dirmngr: Check for WKD support at session endWerner Koch4-27/+63
2017-11-14dirmngr: Add a background task framework.Werner Koch5-12/+305
2017-11-14dirmngr: Limit the number of cached domains for WKD.Werner Koch1-8/+54
2017-11-13dirmngr: Keep track of domains used for WKD queriesWerner Koch5-0/+302
2017-11-07dirmngr: Reduce default LDAP timeout to 15 seconds.Werner Koch2-2/+2
2017-11-07dirmngr: Reduce default LDAP timeout to 15 seconds.Werner Koch2-2/+2
2017-10-19dirmngr: Do not follow https-to-http redirects.Damien Goutte-Gattat1-4/+6
2017-09-18dirmngr: Use system certs if --hkp-cacert is not used.Werner Koch3-1/+26
2017-07-31dirmngr,w32: Fix http connection timeout problem.Werner Koch1-1/+5
2017-07-26dirmngr: Do not use a blocking connect in Tor mode.Werner Koch2-0/+25
2017-07-26dirmngr: Auto-enable Tor on startup or reload.Werner Koch2-3/+13
2017-07-26agent,dirmngr: Check for homedir removal also using stat(2).Werner Koch1-4/+18
2017-07-25w32: Also change the directory on daemon startup.Werner Koch1-2/+5
2017-07-25common: New functions gnupg_daemon_rootdir and gnupg_chdir.Werner Koch1-2/+4
2017-07-25Revert "w32: Change directory on daemon startup."Werner Koch1-10/+3
2017-07-25dirmngr: Add annotation for fallthrough.NIIBE Yutaka1-41/+41
2017-07-24dirmngr: Print a SOURCE status for WKD requests.Werner Koch1-1/+7
2017-07-24dirmngr: New function dirmngr_status_printf.Werner Koch2-0/+21
2017-07-24w32: Change directory on daemon startup.Marcus Brinkmann1-3/+10
2017-07-24dirmngr: More minor fix.NIIBE Yutaka1-0/+4
2017-07-24dirmngr: More minor fixes.NIIBE Yutaka2-1/+2
2017-07-24dirmngr: Minor fix for Windows.NIIBE Yutaka1-1/+1
2017-07-20dnsmngr: Fix use of CPP.NIIBE Yutaka1-5/+23
2017-07-19dirmngr: Forbid redirects from .onion to clearnet URIs.Justus Winter2-0/+50
2017-07-19dirmngr: Implement TLS over http proxies.Justus Winter1-1/+90
2017-07-19dirmngr: Log http response in debug mode.Justus Winter1-2/+2
2017-07-19dirmngr: Amend TLS handling.Justus Winter1-1/+3
2017-07-19dirmngr: Fix connecting to http proxies.Justus Winter1-1/+1
2017-07-19dirmngr: Fix handling of proxy URIs.Justus Winter1-2/+3
2017-07-19Fix usage of ARGPARSE_OPTS.NIIBE Yutaka2-2/+2
2017-07-18dirmngr: Honor http keyserver URLs.Justus Winter3-6/+15
2017-07-18dirmngr: Fix memory leak.Justus Winter1-1/+1
2017-07-18dirmngr: Fix memory leak.Justus Winter1-0/+5
2017-07-12dirmngr: Fix license note in server.cWerner Koch1-15/+0
2017-06-23build: Add missing LIBASSUAN_CFLAGS to dirmngr/.Werner Koch1-3/+5
2017-06-20dirmngr: Properly handle SRV records.Justus Winter1-51/+72
2017-06-20dirmngr: Refactor variable-sized array code.Justus Winter1-55/+74
2017-06-20dirmngr: Fix typo.Justus Winter1-1/+1
2017-06-19Change license of some files to LGPLv2.1.Werner Koch2-0/+17
2017-06-13dirmngr: Implement querying nameservers over IPv6.Justus Winter1-1/+179
2017-06-08dirmngr: Implement HTTP connect timeouts of 15 or 2 seconds.Werner Koch6-8/+56
2017-06-08dirmngr: Allow a timeout for HTTP and other TCP connects.Werner Koch3-17/+200
2017-05-25dirmngr: This towel should better detect a changed resolv.conf.Werner Koch1-4/+6
2017-05-25dirmngr: Re-init libdns resolver on towel change of resolv.confWerner Koch1-1/+46
2017-05-15dirmngr,w32: Fix ldap crl read on windowsAndre Heinecke1-4/+7
2017-05-10g10, sm, dirmngr, common: Add comment for fall through.NIIBE Yutaka3-2/+3
2017-04-28Spelling fixes in docs and comments.NIIBE Yutaka9-17/+17
2017-04-25dirmngr: Fix aliasing problem in dns.c.NIIBE Yutaka1-16/+18
2017-04-18dirmngr: Fix final close of LISTEN_FD.NIIBE Yutaka1-3/+3
2017-04-18dirmngr: Fix API difference for Windows.NIIBE Yutaka1-9/+10
2017-04-14dirmngr: More fix for test program.NIIBE Yutaka1-0/+4
2017-04-14dirmngr: More fix for Windows.NIIBE Yutaka1-6/+6
2017-04-13dirmngr: Fix http.c for sockaddr_storage.NIIBE Yutaka1-6/+7
2017-04-13dirmngr: Fix alignment of ADDR.NIIBE Yutaka2-16/+19
2017-04-13dirmngr: Fix thread key type.NIIBE Yutaka1-1/+1
2017-04-13dirmngr: More fix for Windows.NIIBE Yutaka1-1/+5
2017-04-12dirmngr: Fix type of sock.NIIBE Yutaka1-1/+1
2017-04-12dirmngr: Fix possible null reference.NIIBE Yutaka1-2/+3
2017-04-12dirmngr: Fix plus1_ns.NIIBE Yutaka1-1/+4
2017-04-12dirmngr: Fix dns-stuff.c in another way.NIIBE Yutaka1-3/+2
2017-04-12Revert "dirmngr: Fix dns-stuff.c."NIIBE Yutaka1-0/+1
2017-04-12dirmngr: Fix dns-stuff.c.NIIBE Yutaka1-1/+0