Commit Graph

  • 01fb86c0a6 roken: rk_strpoolfree(NULL) should work Nicolas Williams 2020-12-17 21:53:38 -06:00
  • 137638a6fe asn1: Fix C enum v1 conflict Nicolas Williams 2020-12-18 00:44:18 -06:00
  • 45451814b3 asn1: Add breadcrumbs for future work Nicolas Williams 2020-12-16 15:10:58 -06:00
  • 7f0349e1fb asn1: Import ASN.1 modules from RFCs 4043 and 4108 Nicolas Williams 2020-12-16 10:50:14 -06:00
  • fb6f89f295 lib/krb5: do not pack ccapi on Apple Silicon Luke Howard 2020-11-19 11:04:19 +11:00
  • 06c871ef5a Add more test cases for issue #704 duncan-mcewan 2020-04-29 07:49:32 +12:00
  • 72055a2911 Fix incorrect pointer increment duncan-mcewan 2020-04-29 07:47:18 +12:00
  • 70ac849844 lib/krb5: acc_resolve_2 leak if ccErrCacheNotFound Jeffrey Altman 2020-11-05 11:47:42 -05:00
  • 68eba10cf1 krb5: Fix API: ccache failure Nicolas Williams 2020-08-31 21:20:38 -05:00
  • 5716b51c18 hdb: Fix HDB corruption with LMDB backend Nicolas Williams 2020-10-08 20:58:17 -05:00
  • ea8f3991fb hdb: Fix leak in SQLite3 backend Nicolas Williams 2020-10-27 12:13:42 -05:00
  • 21e2ba2573 sqlite: Upgrade to SQLite3 3.33.0 Nicolas Williams 2020-10-09 21:43:22 -05:00
  • 2036b431dc krb5: Expose trace functions Nicolas Williams 2020-10-16 17:14:41 -05:00
  • a7ba8855cc travis: get stack traces from cores on OS X too Nicolas Williams 2020-10-09 21:42:46 -05:00
  • dcac4e1ff9 gss-token: implement -m to specify what mech to use. Roland C. Dowdeswell 2020-10-08 18:32:26 +01:00
  • 4336c944e0 gss-token: turn initiator and acceptor into loops. Roland C. Dowdeswell 2020-10-07 18:56:19 +01:00
  • 0055c1c80b gss-token: implement -S to split tokens up on output. Roland C. Dowdeswell 2020-10-07 16:11:20 +01:00
  • 9693bdb272 gss-token: restructure and refactor the code a bit. Roland C. Dowdeswell 2020-10-07 15:51:39 +01:00
  • ca59ee0ddd Add flags and options missing from upstream gss-token. Roland C. Dowdeswell 2020-10-06 21:38:42 +01:00
  • 8f0506c514 gssapi/gssapi.h: we need stdarg.h because va_list is ref'd here. Roland C. Dowdeswell 2020-10-07 18:41:11 +01:00
  • 5d156a5799 hdb: Fix concurrency test Nicolas Williams 2020-10-08 20:34:38 -05:00
  • 18e8ccf4c2 hdb: WAL mode setting was done incorrectly Nicolas Williams 2020-10-08 20:34:15 -05:00
  • da04b45c7f hdb: Fix SQLite3 backend bug Nicolas Williams 2020-10-08 20:30:21 -05:00
  • f87ba4f23b hdb: Test LMDB and SQLite3 HDB concurrency Nicolas Williams 2020-10-06 12:08:18 -05:00
  • 8c7900c40b hdb: Use db type preference from ./configure Nicolas Williams 2020-10-02 19:49:19 -05:00
  • 93ada1fbf6 hdb: Remove default HDB backend footgun Nicolas Williams 2020-10-02 19:35:14 -05:00
  • 3f7868b969 httpkadmind: Fix error clobbering Nicolas Williams 2020-09-29 12:48:40 -05:00
  • 7ae2dfd853 krb5: Fix error msg when removing keytab entries Nicolas Williams 2020-09-25 14:56:44 -05:00
  • 060ff3e09f httpkadmind: Check that host keys not vended Nicolas Williams 2020-09-25 11:10:09 -05:00
  • 753e636274 hdb: Fix new key delay special casing of kvno 1 Nicolas Williams 2020-09-22 18:27:05 -05:00
  • 7845bda1e0 kadm5: Do not apply new service key delay in get Nicolas Williams 2020-09-19 21:48:49 -05:00
  • 95de81c9a7 kadm5: Avoid close(-1) Nicolas Williams 2020-09-17 23:46:35 -05:00
  • 461f360b58 iprop: Slight test race condition fix Nicolas Williams 2020-09-17 23:44:53 -05:00
  • 916cafe4e5 iprop: Warn about failures to write to iprop log Nicolas Williams 2020-09-17 23:44:04 -05:00
  • 7c947df247 ipropd: Improve multi-realm support Nicolas Williams 2020-09-17 23:42:14 -05:00
  • 0e09fa7fde iprop: Support hierarchical iprop Nicolas Williams 2020-09-17 23:40:12 -05:00
  • c12ca129b6 httpkadmind: Fix FD leak Nicolas Williams 2020-09-15 15:24:29 -05:00
  • 4a4ceaf287 httpkadmind: Fix NULL deref on ENOMEM Nicolas Williams 2020-09-15 11:31:29 -05:00
  • 3c7d12e116 krb5: Fix FD leak in ENOMEM in stdio_from_fd Nicolas Williams 2020-09-15 11:26:52 -05:00
  • b2b6599f87 krb5: Fix NULL deref on ENOMEM in fkt_add_entry(2) Nicolas Williams 2020-09-15 11:26:06 -05:00
  • f2f2cd18b6 kadm5: Fix auth_context leak on reconnect Nicolas Williams 2020-09-14 16:38:54 -05:00
  • 096888fe31 krb5: Fix NULL deref on ENOMEM in fkt_add_entry() Nicolas Williams 2020-09-14 16:38:20 -05:00
  • 821dcaec70 hdb: Test hdb_validate_key_rotations() Nicolas Williams 2020-09-09 22:45:17 -05:00
  • ff13573ce5 hdb: Do not apply new service key delay to clients Nicolas Williams 2020-09-09 21:48:29 -05:00
  • 18459de867 travis: Install curl too Nicolas Williams 2020-09-08 10:51:34 -05:00
  • 9574783d04 kdc: Add httpkadmind Nicolas Williams 2020-08-19 01:43:06 -05:00
  • ea83f068e9 kadm5/kadmin: Add read-only mode Nicolas Williams 2020-08-19 23:49:03 -05:00
  • 5447b81fb1 hdb: Move virtual principals into HDB layer Nicolas Williams 2020-08-24 16:16:59 -05:00
  • ef06b94132 bx509: Fix minor test issues Nicolas Williams 2020-08-19 20:01:31 -05:00
  • cb6c57dc36 bx509: Let simple authorizer use the app name Nicolas Williams 2020-08-19 20:00:58 -05:00
  • 4f0249cd94 hx509/kdc: Move KDC CA utility function into hx509 Nicolas Williams 2020-08-16 16:59:14 -05:00
  • e311d05fee bx509d: Further disentanglement from kdc Nicolas Williams 2020-08-14 23:56:20 -05:00
  • 73c424ea66 bx509d: Get KDC config out of bx509d Nicolas Williams 2020-08-14 20:59:12 -05:00
  • c3e99be519 kdc: Get KDC config out of CSR authorizer API Nicolas Williams 2020-08-14 18:33:00 -05:00
  • a12fe376ae Revert "kadm5: Allow princ creation with keys" Nicolas Williams 2020-09-07 23:58:46 -05:00
  • e17f78c738 kadmin: Allow negative time offsets Nicolas Williams 2020-08-19 19:59:49 -05:00
  • aa1b938d95 kadm5: Fix leak in principal creation Nicolas Williams 2020-08-28 22:31:54 -05:00
  • 3b05166332 kadm5: Fix leak in randkey principal Nicolas Williams 2020-08-27 00:29:07 -05:00
  • 5b70a0cac6 kadm5: Allow princ creation with keys Nicolas Williams 2020-08-24 16:16:59 -05:00
  • 0a0bf32935 krb5: Fix leak in gethostlist() Nicolas Williams 2020-09-07 21:53:30 -05:00
  • fbb3bd3f8b krb5: Constify principal arg to some functions Nicolas Williams 2020-08-25 15:59:53 -05:00
  • 983ed75295 krb5: Add krb5_set_log_dest() Nicolas Williams 2020-08-18 15:00:40 -05:00
  • e479695c61 base: Make heim_audit_trail() safer when ENOMEM Nicolas Williams 2020-08-28 22:31:24 -05:00
  • 5e078cdf6e base: Fix logging bug Nicolas Williams 2020-08-24 11:51:18 -05:00
  • a649acf540 base: Add debug tracing to plugin code Nicolas Williams 2020-08-18 14:59:51 -05:00
  • 4772674e57 base: Make *_log_msg() use contextual log dest Nicolas Williams 2020-08-18 14:58:54 -05:00
  • e2264e8374 base: Make log facility opaque, ref-counted Nicolas Williams 2020-08-18 14:58:13 -05:00
  • 7208217410 base: Make log reopen option thread-safe Nicolas Williams 2020-08-14 20:35:57 -05:00
  • faee4626fb base: Fix leak in heim_string_create_with_format() Nicolas Williams 2020-08-28 22:30:56 -05:00
  • a2d827ca1d hcrypto: Disable errors for now that should be fixed Nicolas Williams 2020-08-06 11:49:25 -05:00
  • fdc13c4aac Fix switch fallthrough warnings/errors Nicolas Williams 2020-08-06 11:48:48 -05:00
  • 7d50445d1b Generic: Fix warnings (fallthrough mosty) Nicolas Williams 2020-08-05 22:15:23 -05:00
  • c06252745d sqlite: Disable errors Nicolas Williams 2020-08-06 11:49:11 -05:00
  • d15b39dd14 hx509: Add log/warn/debug dest set functions Nicolas Williams 2020-08-19 01:42:32 -05:00
  • af9bb46a78 hx509: Add hx509_enomem() Nicolas Williams 2020-08-16 16:58:51 -05:00
  • 473e5be741 asn1: Leave comment about great futures Nicolas Williams 2020-07-31 14:25:26 -05:00
  • f5f63daa69 tests/kdc: Make make clean clean cleaner Nicolas Williams 2020-08-26 15:36:27 -05:00
  • 0c0ac807c1 roken: socket test style fixes Luke Howard 2020-08-31 16:02:09 +10:00
  • 351145309d krb5: consolidate cc_ops enumeration Luke Howard 2020-08-29 16:45:34 +10:00
  • cbcc50cd00 krb5: consolidate default ccache type logic into get_default_cc_type() Luke Howard 2020-08-29 14:22:00 +10:00
  • f47e64bb5a kinit: Work again w/o -c or KRB5CCNAME Nicolas Williams 2020-08-27 23:53:54 -05:00
  • a14a0545c1 hpropd: enable keepalive mode on incoming sockets Jeffrey Altman 2020-07-20 15:43:29 -04:00
  • 3214c835da kdc: enable keepalive mode on incoming sockets Jeffrey Altman 2020-07-20 15:42:50 -04:00
  • 28b9283709 kadmin: enable keepalive mode on incoming sockets Jeffrey Altman 2020-07-20 09:18:16 -04:00
  • 51912c0215 roken: introduce rk_socket_set_keepalive Jeffrey Altman 2020-07-20 09:17:55 -04:00
  • ee7e345af1 sqlite: silence OSAtomicCompareAndSwapPtrBarrier warning Luke Howard 2020-07-20 13:41:53 +10:00
  • bb7b4f7a94 base: use atomic load/store in reference counting Luke Howard 2020-07-13 10:04:18 +10:00
  • 4986ebcb67 base: rename heim_base_atomic_{max,type} to ...integer_{max,type} Luke Howard 2020-07-13 10:03:34 +10:00
  • 504d059580 base: use heim_base_atomic_load in heimqueue.h Luke Howard 2020-07-13 09:37:10 +10:00
  • 7e86a27c0c krb5: update keyring ccache for new atomic load/store API Luke Howard 2020-07-13 14:35:29 +10:00
  • 9ba00949dd base: add atomic init, load and store macros Luke Howard 2020-07-13 09:57:18 +10:00
  • cbb2ceb018 base: use <stdatomic.h> for atomics, where present Luke Howard 2020-07-13 09:47:02 +10:00
  • 932605c01e base: heim_base_exchange_{32,64} for platforms without atomics Luke Howard 2020-07-13 09:57:52 +10:00
  • fcfca367cf base: move atomic macros into separate header Luke Howard 2020-07-13 09:43:37 +10:00
  • bc3270cd88 asn1: function ptrs passed as ASN1CALL ptrs must be ASN1CALL Jeffrey Altman 2020-05-30 18:05:42 -04:00
  • 136abf55b7 asn1: code generators that left bit shift .gt. 31 must use 1ULL Jeffrey Altman 2020-05-30 18:07:43 -04:00
  • ad2a352600 gssapi/krb5: treat empty padding buffers as absent Luke Howard 2020-07-12 15:55:02 +10:00
  • c105b15605 gssapi/krb5: ensure singleton buffer in _gk_find_buffer() Luke Howard 2020-07-12 15:54:52 +10:00
  • 33ff163141 gss/krb5: acquire_cred_with_password set opt default flags Jeffrey Altman 2020-07-09 23:27:21 -04:00
  • 62d913a551 gssapi/krb5: use GSS_IOV_BUFFER_FLAG_ALLOCATE constants Luke Howard 2020-07-12 14:20:44 +10:00