Commit Graph

  • 52b8fae5e0 Fix Travis build moar Nicolas Williams 2019-12-05 15:34:09 -06:00
  • 6acb2e3f36 kdc: Fix JWK key rotation danger Nicolas Williams 2019-12-05 11:26:36 -06:00
  • bdff7835a2 kdc: Fix warnings: fix _kdc_audit_addkv() usage Nicolas Williams 2019-12-05 11:26:11 -06:00
  • 2d1454c686 Fix Travis build Nicolas Williams 2019-12-04 23:12:04 -06:00
  • 001e312ba5 Make krb5_cc_close(ctx, NULL) stop SEGV'ing. Roland C. Dowdeswell 2019-11-21 22:29:21 +00:00
  • 05e8517542 kdc/fast.c: fix leak in unusual error path. Roland C. Dowdeswell 2019-11-21 20:16:32 +00:00
  • 430e18c074 kdc/process.c: add tracing messages. Roland C. Dowdeswell 2019-11-21 15:33:49 +00:00
  • c76e30e90c Document that log level 7 is for tracing. Roland C. Dowdeswell 2019-11-21 15:27:09 +00:00
  • 6db323157f Reduce older log messages to level 4 and collect some errors. Roland C. Dowdeswell 2019-11-18 22:49:22 +00:00
  • 7d353d0557 Generate a single summary audit line for AS/TGS. Roland C. Dowdeswell 2019-11-18 21:34:35 +00:00
  • fb9a78223c We stop strnvisx(3)ing logs to FILE: by default. Roland C. Dowdeswell 2019-11-18 21:26:09 +00:00
  • 575c67806b Add bx509d Nicolas Williams 2019-10-09 20:18:01 -05:00
  • 4d4c7078cd kx509: Add desired_life to Kx509CSRPlus Nicolas Williams 2019-10-27 16:22:24 -05:00
  • a7a1d798c3 hx509: keep track of authorized CSR features Nicolas Williams 2019-11-18 23:18:57 -06:00
  • d519094117 hxtool: fix leak Nicolas Williams 2019-12-03 19:36:25 -06:00
  • 4f8577a988 hxtool: add cert type: https-negotiate-server Nicolas Williams 2019-12-03 00:13:08 -06:00
  • f9a0e8f076 roken: add rkbase64 noinst program Nicolas Williams 2019-12-02 22:33:25 -06:00
  • 982ba80b6e roken: fix leak in roken_detach_prep() Nicolas Williams 2019-12-03 19:07:34 -06:00
  • 8c5d2f7cc4 kuser/kx509.c: Fix add1_2chain. Roland C. Dowdeswell 2019-11-26 19:33:41 +00:00
  • 62d13ebf28 lib/krb5/kx509.c: fix memory leak in an error case. Roland C. Dowdeswell 2019-11-26 19:28:57 +00:00
  • 9265c1ce54 Fix windows build Roland C. Dowdeswell 2019-11-21 14:25:15 +00:00
  • 8ee86db261 Add enforce_ok_as_delegate setting Roland C. Dowdeswell 2019-11-20 21:19:57 +00:00
  • b5449e6c97 disable test_cc on Windows Roland C. Dowdeswell 2019-11-19 16:27:54 +00:00
  • 8b20d436d9 disable test-detach on Windows Roland C. Dowdeswell 2019-11-19 16:16:21 +00:00
  • 3b828e23e7 Don't build the docs on appveyor Roland C. Dowdeswell 2019-11-19 15:59:53 +00:00
  • 69dd82d33e Stop stuttering in libkrb5-exports.def.in Roland C. Dowdeswell 2019-11-19 16:40:54 +00:00
  • cd297eb462 Declare variables at the beginning of a block. Roland C. Dowdeswell 2019-11-19 13:10:52 +00:00
  • 01126367d3 w32-check-exported-symbols: Eliminate perl warning Roland C. Dowdeswell 2019-11-19 16:41:26 +00:00
  • 06f3507c77 Update .gitignore to catch more test remains Roland C. Dowdeswell 2019-11-19 16:09:23 +00:00
  • 4500a14f95 hx509: Show query expression parse errors Nicolas Williams 2019-11-07 21:47:54 -06:00
  • a40d4056bd asn1: Add der_find_or_parse_heim_oid() Nicolas Williams 2019-11-07 18:16:08 -06:00
  • 944eae82cf asn1: Remove alias of id-kp-clientAuth Nicolas Williams 2019-11-07 18:04:41 -06:00
  • c1841f2f67 gssapi: Import elric1's gss-token Nicolas Williams 2019-11-18 15:54:39 -06:00
  • 56c5f5909e roken: Add rkvis program for test scripts Nicolas Williams 2019-11-07 23:56:35 -06:00
  • 4981cfc420 roken: base64: set errno on decode errors Nicolas Williams 2019-11-18 15:53:45 -06:00
  • a8b749685c include <sys/exec_elf.h> if it's available. Roland C. Dowdeswell 2019-11-18 20:04:44 +00:00
  • ba5bb07495 krb5: disable automatic kx509 by default Nicolas Williams 2019-11-13 17:42:25 -06:00
  • 84ffa22c93 Add an "EFILE:" target for logging. Roland C. Dowdeswell 2019-11-07 23:25:50 +00:00
  • e44c680d8e Make logging path definitions subject to token expansion. Roland C. Dowdeswell 2019-11-07 22:30:05 +00:00
  • 0c869176f4 Define a token expansion for %{strftime:<string>}. Roland C. Dowdeswell 2019-11-07 22:29:14 +00:00
  • 3c7da79838 derived keys: ensure that princ is correct Roland C. Dowdeswell 2019-11-05 16:00:58 +00:00
  • a2650ef20b kx509: Fix uninitalized ret var use Nicolas Williams 2019-11-06 19:51:13 -06:00
  • fce3f16859 hx509: Add hx509_ca_tbs_get_name() Nicolas Williams 2019-11-06 11:08:00 -06:00
  • 12826c9586 Handle partial writes on non-blocking sockets Viktor Dukhovni 2019-11-06 20:27:58 -05:00
  • 9ca5d710f9 hx509: fix hx509_request_get_eku() Nicolas Williams 2019-11-04 14:10:30 -06:00
  • efb27f15ac Windows: update default timestamping service Jeffrey Altman 2019-11-02 21:14:00 -04:00
  • 0cc708ba36 kx509: add time-to-live for kx509 -t option Nicolas Williams 2019-10-10 15:17:04 -05:00
  • 94bf464f8d krb5: Add krb5_ticket_get_times() Nicolas Williams 2019-10-27 00:19:46 -05:00
  • 66cde3e580 hx509: Fix hx509_request_get_exts() Nicolas Williams 2019-10-24 23:15:18 -05:00
  • 35c91324ed hx509: Add hx509_get_instance() Nicolas Williams 2019-10-23 22:15:51 -05:00
  • 427751a204 hxtool: Add "acert" (assert cert contents) command Nicolas Williams 2019-10-28 18:17:09 -05:00
  • 6612090ba0 hx509: Export missing symbols Nicolas Williams 2019-10-28 18:16:38 -05:00
  • ddbc36d86b hx509: Store priv keys first in PEM stores Nicolas Williams 2019-10-10 14:37:37 -05:00
  • 7dc134e410 krb5: Move krb5_plugin_load_t typedef to header Nicolas Williams 2019-10-18 19:05:16 -05:00
  • ec858b3a46 ipc: Get socket dir via secure_getenv() Nicolas Williams 2019-10-22 22:53:18 -05:00
  • b54107ee2b asn1: Add more EKU OIDs from RFC7299, OpenSSL Nicolas Williams 2019-10-27 01:46:35 -05:00
  • ed1f900cfb asn1: Add some missing OIDs from RFC5280 Nicolas Williams 2019-10-23 18:03:50 -05:00
  • db35aeb5be asn1: Fix OID resolution bug Nicolas Williams 2019-10-23 18:04:28 -05:00
  • f717c7344b gss: Fix double-free in acquire_from Nicolas Williams 2019-10-30 21:00:30 -05:00
  • ba65039586 Lightly document derived key namespaces Roland C. Dowdeswell 2019-10-23 19:38:11 +01:00
  • 5bbe7c8dc6 Implement forwarding of leaf TGTs to selected realms. Viktor Dukhovni 2019-10-29 20:02:14 +00:00
  • d81118cc1f Implement krb5_mk_{1,n}cred Roland C. Dowdeswell 2019-10-29 19:10:40 +00:00
  • 2e0366b7a0 Teach make-proto.pl about #define \-continuation. Roland C. Dowdeswell 2019-10-29 19:56:45 +00:00
  • a86e1076a0 Ignore tags files and *_asn1_oid.x Roland C. Dowdeswell 2019-10-30 18:16:34 +00:00
  • 1522ec5171 _gsskrb5_acquire_cred_from leaks context Václav Chlumský 2019-10-29 13:04:12 +01:00
  • c7d4682aed Define log levels in docs and change default to 0-3. Roland C. Dowdeswell 2019-10-15 16:55:56 +01:00
  • aa5c525e71 Implement [kdc] derived_keys_maxdots Roland C. Dowdeswell 2019-10-17 16:30:24 +01:00
  • dfada0ccad kx509: Add CSR support Nicolas Williams 2019-07-15 23:27:30 -05:00
  • c838abdf1a ipc: fix warning Nicolas Williams 2019-10-09 20:22:29 -05:00
  • 6f9eb81243 krb5: copy AD from auth_context to Authenticator Nicolas Williams 2019-08-05 00:08:39 -05:00
  • 8af2d79d35 hx509: Add missing CSR extension request support Nicolas Williams 2019-07-16 14:51:59 -05:00
  • 6a7e7eace6 Add kx509 client and revamp kx509 service Nicolas Williams 2019-06-17 19:34:21 -05:00
  • 78cb995e6e krb5: add missing export Nicolas Williams 2019-10-08 12:46:21 -05:00
  • d31dd9e00b hx509: make file store writes atomic Nicolas Williams 2019-10-08 16:53:56 -05:00
  • 098f6480e4 krb5: Fix spurious error (debug) msg in keytab Nicolas Williams 2019-10-07 21:15:27 -05:00
  • 89b076c543 hx509: match docs for hx509_certs_init() Nicolas Williams 2019-10-04 16:54:24 -05:00
  • fbacb5f5fe hx509: set errno in hx509_cert_init_data() Nicolas Williams 2019-10-04 16:54:00 -05:00
  • 25c493137d asn1: use --sequence=Certificates Nicolas Williams 2019-10-04 16:53:26 -05:00
  • 25dbe28291 hx509: SANs are critical if DN is empty Nicolas Williams 2019-10-04 11:50:12 -05:00
  • 038ed5ec31 hx509: check Name RDN attribute size bounds Nicolas Williams 2019-10-03 17:26:54 -05:00
  • cb2db14ed1 asn1: support DEFAULTed sequence fields Nicolas Williams 2019-10-07 21:07:25 -05:00
  • 330ced5b9e asn1: add missing symbols on Windows Nicolas Williams 2019-10-03 21:39:06 -05:00
  • d657528e91 asn1: work around OpenSSL conflict Nicolas Williams 2019-10-03 17:25:26 -05:00
  • 93e48f8fba hxtool: Add OID symbol resolution Nicolas Williams 2019-08-24 17:02:51 -05:00
  • 5465b2ddec libasn1: Add OID symbol resolution Nicolas Williams 2019-08-24 17:02:33 -05:00
  • 6471fcaa54 Move ASN.1 modules from lib/hx509 to lib/asn1 Nicolas Williams 2019-08-24 15:06:19 -05:00
  • 120619dbd0 asn1: use rfc2459.opt Nicolas Williams 2019-10-03 17:26:19 -05:00
  • 6f2b52bc97 Expose new Heimdal 8 KRB5_PLUGIN_COMMON_SPI_VERSION macro Viktor Dukhovni 2019-10-07 20:17:59 -04:00
  • d0211ef475 Refactor send_diffs making it progressive Viktor Dukhovni 2019-09-20 19:21:11 -04:00
  • 96fd393d29 Disable Nagle in iprop master and slave Viktor Dukhovni 2019-09-21 18:29:12 -04:00
  • 0334472ab5 ipropd-master: use async I/O Nicolas Williams 2019-09-17 01:26:25 -05:00
  • 9de1728850 ipropd-slave: don't send I_HAVE in response to AYT Nicolas Williams 2019-09-18 20:35:23 -05:00
  • c6d0793e63 Do not recover log in kadm5_get_principal() Nicolas Williams 2019-09-17 16:21:29 -05:00
  • afaaf3d89d Add krb5_cc_configured_default_name() Nicolas Williams 2019-07-10 00:51:49 -05:00
  • 375dd8897f klist: partial fix of -v --json Nicolas Williams 2019-06-30 20:44:05 -05:00
  • 697c6462cf klist: fix verbose printing of config entries Nicolas Williams 2019-06-30 20:43:30 -05:00
  • 941dfd95a3 pkinit: fix leak in client Nicolas Williams 2019-07-05 15:30:43 -05:00
  • 37b55e1fdb pkinit: fix memory leak in libkrb5 Nicolas Williams 2019-07-05 13:04:13 -05:00
  • 6deb2a6bae kdc: improve HTTP parsing Nicolas Williams 2019-08-11 17:14:51 -05:00
  • fe5c0a907c unparse_principal: reject embedded NULs Nicolas Williams 2019-09-10 21:35:08 -05:00