Commit Graph

  • c8e0461838 krb5: Fix krb5_cc_get_subsidiary() Nicolas Williams 2020-05-27 23:50:46 -05:00
  • 9142a46e89 Do a strict ./configure --enable-developer build to make warnings errors in CI Andrew Bartlett 2020-05-28 11:33:55 +12:00
  • 5e690fe70c Avoid -Werror=address failure due to embedded NULL check in _mg_buffer_zero Andrew Bartlett 2020-05-28 11:29:32 +12:00
  • d84512b8d2 krb5: krb5_cc_ops backward compatibility and extensibility Jeffrey Altman 2020-05-27 22:19:13 -04:00
  • 33bb2479b9 base: common_plugin.h define KRB5_CALLCONV / KRB5_LIB_CALL Jeffrey Altman 2020-05-27 22:16:52 -04:00
  • d4c0d34548 lib/krb5: krb5_get_instance does not work on Windows 7 Jeffrey Altman 2019-02-08 23:47:18 -05:00
  • 1a65611f61 Check some error returns from *asprintf() Andrew Bartlett 2020-05-28 11:09:09 +12:00
  • f91f786dd6 base: common_plugin.h add missing typedefs Jeffrey Altman 2020-05-27 02:39:08 -04:00
  • 739f7e0484 krb5: not_found must free krb5_get_error_message string Jeffrey Altman 2020-05-27 02:35:46 -04:00
  • c6213fc894 base: heim_conf_parse_file_multi remove extra unused parameter Jeffrey Altman 2020-05-27 02:17:50 -04:00
  • 662dfbb38b Test including malformed krb5.conf file Isaac Boukris 2020-05-24 19:57:52 +02:00
  • 6d33cb8290 Fix core dump handling in travis CI Isaac Boukris 2020-05-23 21:02:53 +02:00
  • f0de5f5c43 lib/base: heim_config_parse_file_multi warn if ignoring included config Jeffrey Altman 2020-05-25 21:18:29 -04:00
  • 5502fa4eca lib/base: heim_config_parse_file do not leak 'newfname' Jeffrey Altman 2020-05-25 21:17:42 -04:00
  • 58db0edea0 lib/base: heim_config_parse_debug doesn't return com_err table errors Jeffrey Altman 2020-05-25 17:39:59 -04:00
  • 965121630c lib/base: heim_config_parse_dir_multi do not overwrite error Jeffrey Altman 2020-05-25 17:36:51 -04:00
  • 728639e817 lib/base: heim_config_parse_debug initialize output parameters Jeffrey Altman 2020-05-25 17:30:41 -04:00
  • fde95037a8 lib/krb5: not_found() do not substitute the error text Jeffrey Altman 2020-05-25 17:22:24 -04:00
  • aa47b5f1a3 Don't override the PATH_SEP definition if present Jeffrey Altman 2020-05-25 14:43:15 -04:00
  • 6bdbf3ca27 windows: revert change to ldebug Jeffrey Altman 2020-05-25 14:32:25 -04:00
  • 3074561796 lib/base: introduce HEIM_BASE_USE_PATH_TOKENS Jeffrey Altman 2020-05-25 14:16:35 -04:00
  • f77618ef15 roken: stdint.hin libtommath 1.2.0 needs more Jeffrey Altman 2020-05-25 14:08:45 -04:00
  • afc9ebe08b fix calling conventions Jeffrey Altman 2020-05-25 14:02:52 -04:00
  • e3dbc89f8f appveyor: Install zstd before other pkgs Nicolas Williams 2020-05-25 16:53:10 -05:00
  • d1d900034f kinit: Make default-for-princ behavior optional Nicolas Williams 2020-05-25 14:07:05 -05:00
  • 1243ea6a9a Merge pull request #711 from nicowilliams/master Nico Williams 2020-05-13 21:57:25 -05:00
  • 001cf39374 hcrypto: Fix more warnings (rsa-ltm) Nicolas Williams 2020-04-27 17:56:53 -05:00
  • 0d3682e6a8 gss: unconditionally set certain flags in SAnon ISC Luke Howard 2020-04-28 07:38:31 +10:00
  • f88526ae78 hcrypto: Fix leaks in test_rsa.c Nicolas Williams 2020-04-27 11:07:29 -05:00
  • 32517c0627 hcrypto: Better RSA key generation (ltm) Nicolas Williams 2020-04-26 22:10:39 -05:00
  • e4d1a91c13 hcrypto: Fix warnings in LTM Nicolas Williams 2020-04-26 17:25:29 -05:00
  • 65d7f35047 doc: update to draft-howard-gss-sanon-13.txt Luke Howard 2020-04-27 22:38:19 +10:00
  • 815ea80b4f gss: mask out SAnon req_flags after computing session key Luke Howard 2020-04-27 22:32:59 +10:00
  • 69b34d1b8a gss: fix signedness on is_initiator bitfield Luke Howard 2020-04-27 18:44:02 +10:00
  • c785af8b62 gss: update SAnon for draft-howard-gss-sanon-13 Luke Howard 2020-04-27 14:52:10 +10:00
  • 55a553c56d gss: don't use mechglue private header in SPNEGO Luke Howard 2020-04-27 15:10:29 +10:00
  • 7cdc9934b1 gss: initialize output parameters in NegoEx Luke Howard 2020-04-27 14:38:33 +10:00
  • 56842561f8 gss: initialize *minor in _gss_sanon_inquire_cred() Luke Howard 2020-04-27 11:15:49 +10:00
  • 2cb40ed97c sanon: Fix flags and ctx export/import confusion Nicolas Williams 2020-04-26 00:53:29 -05:00
  • 51fdb4bc04 krb5: Fix warning in krb5_get_error_string() Nicolas Williams 2020-04-26 00:59:08 -05:00
  • 5057d04f6a krb5: Fix display_status() incorrect major status Nicolas Williams 2020-04-25 23:16:40 -05:00
  • 4a7eb74374 gss: SAnon - the Simple Anonymous GSS-API mechanism Luke Howard 2019-12-30 21:07:04 +11:00
  • beda11a079 hcrypto: Add X25519 Luke Howard 2019-12-30 21:07:04 +11:00
  • 20f9b2be48 gss: Fix some test leaks Nicolas Williams 2020-04-25 17:19:25 -05:00
  • 1a8855e6c4 spnego: Also use mechglue names Nicolas Williams 2020-04-24 19:04:50 -05:00
  • 511b5e4e97 Revert "travis: Use ccache to speed up builds" Nicolas Williams 2020-04-24 19:05:07 -05:00
  • 37dee9bbc3 travis: Use ccache to speed up builds Nicolas Williams 2020-04-24 17:38:02 -05:00
  • 3ca80a69f4 travis: Show valgrind output in log Nicolas Williams 2020-04-23 21:47:28 -05:00
  • 6a48aa4a0f travis: Allow CI config to make check-valgrind Nicolas Williams 2020-04-23 20:54:50 -05:00
  • 03a08825d0 kadmin: fix leak Nicolas Williams 2020-04-23 20:45:02 -05:00
  • 9794f02245 roken: fix valgrind leak noise Nicolas Williams 2020-04-23 20:44:32 -05:00
  • d6e9584d6c hx509: Fix hx509_context_free() leak Nicolas Williams 2020-04-23 18:31:14 -05:00
  • e8441212d1 Move error functions from krb5 to base Nicolas Williams 2020-04-23 14:30:42 -05:00
  • e2d435cf2f Move lib/krb5/error_string.c to lib/base/ Nicolas Williams 2020-04-23 13:26:25 -05:00
  • 01509f553d Move KDC audit functionality to lib/base/ Nicolas Williams 2020-03-03 15:24:46 -06:00
  • 679bcb6872 hx509: Add hx509.conf support Nicolas Williams 2020-03-02 22:33:07 -06:00
  • 78a21fdd95 Move more config file code from krb5 to base Nicolas Williams 2020-03-02 22:26:17 -06:00
  • 5eade227ce com_err: make error_table_name() thread-safe Nicolas Williams 2020-03-03 15:28:54 -06:00
  • 8d19f3f47f gss: pass mechanism error tokens through SPNEGO Luke Howard 2020-04-22 09:35:14 +10:00
  • dfb1e6fcf8 hcrypto: trim number of trials in prime number generation Luke Howard 2020-04-12 20:39:16 +10:00
  • 7eb397834e hcrypto: make libtommath v1.2.0 work with Heimdal Luke Howard 2020-04-12 18:38:00 +10:00
  • c403b66082 hcrypto: import libtommath v1.2.0 Luke Howard 2020-04-12 18:37:13 +10:00
  • 7181c109d0 Properly implement neg_mechs & GM_USE_MG_CRED (fix) Nicolas Williams 2020-04-21 19:51:55 -05:00
  • e48e75cd22 Better support for "non-standard" GSS mechs (fix) Nicolas Williams 2020-04-21 19:51:16 -05:00
  • 3bfe62df6a gss: remove gss_release_cred_by_mech() Luke Howard 2020-04-20 09:29:22 +10:00
  • a54761d68a Properly implement neg_mechs & GM_USE_MG_CRED Nicolas Williams 2020-04-18 22:15:00 -05:00
  • 2ec9e17042 gss: intern OID before adding to OID set Luke Howard 2020-04-21 14:54:18 +10:00
  • 9f3d9e1a0a Add gss_duplicate_oid_set() Nicolas Williams 2020-04-18 21:32:45 -05:00
  • 92c288994a Better support for "non-standard" GSS mechs Nicolas Williams 2020-04-16 22:53:22 -05:00
  • 4199118c76 gss: fix gss_decapsulate_token() return codes Luke Howard 2020-04-17 11:11:43 +10:00
  • 26a69856f6 gss: GSS_KRB5_IMPORT_RFC4121_CONTEXT_X / _gss_mg_import_rfc4121_context() Luke Howard 2020-04-14 12:36:09 +10:00
  • 9383a88a86 gss: honor allocated_ctx in gss_{exchange,query}_meta_data Luke Howard 2020-04-16 07:20:43 +00:00
  • c70540480b gss: free user keytab before resolving system keytab Luke Howard 2020-04-16 07:19:35 +00:00
  • 9eab344d35 gss: don't leak client_cred in test_context Luke Howard 2020-04-16 07:13:16 +00:00
  • 33137a8c82 gss: allow source/target to be null on export/import Luke Howard 2020-04-14 12:34:44 +10:00
  • 865fffb0f5 gss: fix typo regression in setting minor_status Luke Howard 2020-04-16 10:44:04 +10:00
  • 354d76f63a Improve coverage script a bit Nicolas Williams 2020-04-15 18:48:26 -05:00
  • 2c8fa27224 gss: use _gss_secure_release_buffer_[set] Luke Howard 2020-04-15 16:20:06 +10:00
  • 689eef20ec gss: add _gss_secure_release_buffer_set() Luke Howard 2020-04-15 16:11:42 +10:00
  • b2eb5b0edf gss: add _gss_secure_release_buffer() Luke Howard 2020-04-15 15:59:01 +10:00
  • 1611ac457f krb5: allow NULL authenticator in krb5_auth_con_free() Luke Howard 2020-04-14 12:37:56 +10:00
  • d2880425e5 Fix Coveralls badge to master branch Nicolas Williams 2020-04-14 20:48:19 -05:00
  • 3bdd074595 Recover coverage data on more files Nicolas Williams 2020-04-14 19:23:39 -05:00
  • 4411448bfd krb5: always zero elastic storage Luke Howard 2020-04-15 08:58:27 +10:00
  • a7c332700d Add Coveralls badge to README.md Nicolas Williams 2020-04-14 17:03:05 -05:00
  • 4ac8d44f14 Send coverage data from Travis to Coveralls Nicolas Williams 2020-04-14 05:04:00 -05:00
  • ed41592876 krb5: use memset_s() in krb5_free_keyblock_contents() Luke Howard 2020-04-14 20:21:09 +10:00
  • baeebd4113 gss: check for replays in test_context Luke Howard 2020-04-14 20:02:59 +10:00
  • 8fad2cf5c3 gss: don't use heim_assert() in test_context Luke Howard 2020-04-14 17:27:55 +10:00
  • 73a5bc8499 gss: make gss_compare_name comply with RFC2743 Luke Howard 2020-04-14 14:46:32 +10:00
  • 846c839cbf gss: add tests for importing and exporting contexts Luke Howard 2020-04-14 12:33:25 +10:00
  • 9a9aaa078c gss: allow gss_set_sec_context_option() to allocate a context Luke Howard 2020-04-14 12:36:55 +10:00
  • b73c9cc063 gss: add support for gss_duplicate_cred() in SPNEGO Luke Howard 2020-04-13 20:53:35 +10:00
  • 9eb01c66e9 gss: remove superfluous SPNEGO cred wrappers Luke Howard 2020-04-13 20:51:44 +10:00
  • 2d2d8a0979 gss: fix test_acquire_cred usage description Luke Howard 2020-04-13 13:53:44 +10:00
  • 7df0195c26 gss: fix downlevel Windows interop regression Luke Howard 2020-04-09 22:51:30 +10:00
  • 0cb752258e gss: remove GSS_C_MA_AUTH_INIT_ANON from krb5 mech Luke Howard 2020-04-13 09:42:29 +10:00
  • 3b7aae7fce gss: order SPNEGO proposed mechs by req_flags Luke Howard 2020-04-07 12:39:43 +10:00
  • 1c74afb01a roken: add mergesort_r() Luke Howard 2020-04-07 13:49:27 +10:00
  • 4f7dc7694e gss: __gss_c_attr_stream_sizes_oid_desc declspec Luke Howard 2020-04-11 10:04:43 +10:00